From 6297fa119b3fe483b0b199aa1f5962df19c2d118 Mon Sep 17 00:00:00 2001 From: Gwenhael Le Moine Date: Fri, 13 Jun 2014 14:42:30 +0200 Subject: [PATCH] Added eZServerMonitor (web) Signed-off-by: Gwenhael Le Moine --- n/eZServerMonitor/eZServerMonitor.SlackBuild | 60 ++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100755 n/eZServerMonitor/eZServerMonitor.SlackBuild diff --git a/n/eZServerMonitor/eZServerMonitor.SlackBuild b/n/eZServerMonitor/eZServerMonitor.SlackBuild new file mode 100755 index 00000000..46134b57 --- /dev/null +++ b/n/eZServerMonitor/eZServerMonitor.SlackBuild @@ -0,0 +1,60 @@ +#!/bin/sh + +CWD=$(pwd) + +PRGNAM=$(basename $CWD) +VERSION=${VERSION:-2.0} +ARCH="noarch" # hardcode ARCH +BUILD=${BUILD:-1} +TAG=${TAG:-cyco} + +DOCROOT=${DOCROOT:-/var/www/htdocs} + +PHPUSER=${PHPUSER:-apache} +PHPGROUP=${PHPGROUP:-apache} + +TMP=${TMP:-/tmp/$TAG} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -eu + +rm -rf $PKG +mkdir -p $TMP $OUTPUT $PKG/$DOCROOT +cd $PKG/$DOCROOT/ +rm -rf $PRGNAM-$VERSION + +[ ! -e $CWD/$PRGNAM-$VERSION.zip ] && wget -c http://ezservermonitor.com/esm-web/downloads/version/$VERSION -O $CWD/$PRGNAM-$VERSION.zip +unzip $CWD/$PRGNAM-$VERSION.zip + +mv $PRGNAM-$VERSION $PRGNAM +cd $PRGNAM + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 -o -perm 755 \) \ + -exec chmod 750 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 -o -perm 644 \) \ + -exec chmod 640 {} \; + +# Change ownership and perms and create a link. +chown -R $PHPUSER:$PHPGROUP $PKG/$DOCROOT/$PRGNAM +chmod 0750 $PKG/$DOCROOT/$PRGNAM + +mkdir -p $PKG/install +cat < $PKG/install/slack-desc +$PRGNAM: $PRGNAM (The personal, minimalist, super-fast, no-database delicious clone.) +$PRGNAM: +$PRGNAM: You want to share the links you discover ? Shaarli is a minimalist delicious +$PRGNAM: clone you can install on your own website. It is designed to be personal +$PRGNAM: (single-user), fast and handy. +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: http://blog.slucas.fr/en/oss/calibre-opds-php-server +$PRGNAM: +EOF + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-txz}