diff options
Diffstat (limited to 'network/zarafa-webaccess-ajax/zarafa-webaccess-ajax.SlackBuild')
-rw-r--r-- | network/zarafa-webaccess-ajax/zarafa-webaccess-ajax.SlackBuild | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/network/zarafa-webaccess-ajax/zarafa-webaccess-ajax.SlackBuild b/network/zarafa-webaccess-ajax/zarafa-webaccess-ajax.SlackBuild new file mode 100644 index 0000000000..a7277db9f7 --- /dev/null +++ b/network/zarafa-webaccess-ajax/zarafa-webaccess-ajax.SlackBuild @@ -0,0 +1,61 @@ +#!/bin/sh + +# Slackware build script for zarafa-webaccess-ajax: +# Ajax-based solution for webaccess to zarafa + +# Written by Niels Horn <niels.horn@gmail.com> +# revision date 2010/05/28 + +PRGNAM=zarafa-webaccess-ajax +VERSION=${VERSION:-6.30.14} +ARCH=noarch +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +DOCROOT=${DOCROOT:-/var/www/htdocs} +DOCDIR=${DOCDIR:-webaccess} +PHPUSER=${PHPUSER:-root} +PHPGROUP=${PHPGROUP:-apache} + +UNTARDIR=php-webclient-ajax +CONFDIR=etc/zarafa + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $TMP/$UNTARDIR $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $UNTARDIR +chown -R root:root . +chmod -R u+w,go+r-w,a-s . + +# "Install" to $DOCROOT/$DOCDIR +mkdir -p $PKG/$DOCROOT/$DOCDIR/tmp +cp -a * $PKG/$DOCROOT/$DOCDIR/ +chown -R $PHPUSER:$PHPGROUP $PKG/$DOCROOT/$DOCDIR +chmod 660 $PKG/$DOCROOT/$DOCDIR/tmp + +# Move configuration & create symbolic link +mkdir -p $PKG/$CONFDIR +mv $PKG/$DOCROOT/$DOCDIR/config.php.dist $PKG/$CONFDIR/config.php.new +chown root:$PHPGROUP $PKG/$CONFDIR/config.php.new +chmod 640 $PKG/$CONFDIR/config.php.new + +( cd $PKG/$DOCROOT/$DOCDIR ; ln -s /$CONFDIR/config.php ) + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh +printf "config $CONFDIR/config.php.new\n" >> $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} |