From 7111aca00689a46456db2e74900ea33ee43218f4 Mon Sep 17 00:00:00 2001 From: rhatto Date: Sat, 28 Apr 2007 01:51:48 +0000 Subject: courier-authlib: update git-svn-id: svn+slack://slack.fluxo.info/var/svn/slackbuilds@1190 370017ae-e619-0410-ac65-c121f96126d4 --- .../courier-authlib/courier-authlib.SlackBuild | 12 ++++- net/libs/courier-authlib/rc.courier-authlib.new | 61 ++++++++++++++++++++++ 2 files changed, 71 insertions(+), 2 deletions(-) create mode 100644 net/libs/courier-authlib/rc.courier-authlib.new (limited to 'net/libs') diff --git a/net/libs/courier-authlib/courier-authlib.SlackBuild b/net/libs/courier-authlib/courier-authlib.SlackBuild index c43dd438..03d8c93d 100755 --- a/net/libs/courier-authlib/courier-authlib.SlackBuild +++ b/net/libs/courier-authlib/courier-authlib.SlackBuild @@ -38,7 +38,7 @@ fi # default settings PACKAGE="courier-authlib" -VERSION=${VERION:=0.58} +VERSION=${VERION:=0.59.3} ARCH=${ARCH:=i486} BUILD=${BUILD:=1rha} TMP=${TMP:=/tmp} @@ -84,9 +84,16 @@ cd $TMP tar xvf $SRC_DIR/$SRC || exit $ERROR_TAR cd $PACKAGE-$VERSION + ./configure --prefix=/usr --sysconfdir=/etc --libdir=$LIBDIR || exit $ERROR_CONF + make || exit $ERROR_MAKE make DESTDIR=$TMP/package-$PACKAGE install || exit $ERROR_INSTALL +make install-migrate DESTDIR=$TMP/package-$PACKAGE install || exit $ERROR_INSTALL +make install-configure DESTDIR=$TMP/package-$PACKAGE install || exit $ERROR_INSTALL + +mkdir -p $TMP/package-$PACKAGE/etc/rc.d +cp $CWD/rc.courier-authlib.new $TMP/package-$PACKAGE/etc/rc.d CWD="`pwd`" @@ -125,7 +132,8 @@ for file in AUTHORS COPYING COPYING.GPL ChangeLog INSTALL INSTALL.html NEWS NEWS cp $CWD/$file* usr/doc/$PACKAGE-$VERSION/ done -echo 'chroot . /sbin/ldconfig' > install/doinst.sh +echo '( chroot . /sbin/ldconfig )' > install/doinst.sh +echo '( if [ ! -f "etc/rc.d/rc.courier-authlib" ]; then mv etc/rc.d/rc.courier-authlib.new etc/rc.d/rc.courier-authlib ; fi )' >> install/doinst.sh makepkg -c y -l y $REPOS/$PACKAGE-$VERSION-$ARCH-$BUILD.tgz || exit $ERROR_MKPKG diff --git a/net/libs/courier-authlib/rc.courier-authlib.new b/net/libs/courier-authlib/rc.courier-authlib.new new file mode 100644 index 00000000..916be5f4 --- /dev/null +++ b/net/libs/courier-authlib/rc.courier-authlib.new @@ -0,0 +1,61 @@ +#! /bin/sh +# +# description: Authlib - Courier authentication library. +# +# If you want the courier-authlib daemon run at startup make +# the rc script executable, for example: +# chmod +x /etc/rc.d/rc.courier-authlib +# and add something like this to your /etc/rc.d/rc.local file +# +# # Start the courier-authlib daemon. +# if [ -x /etc/rc.d/rc.courier-authlib ]; then +# . /etc/rc.d/rc.courier-authlib start +# fi +# +# grabbed from http://www.tuxjm.net/downloads/source/testing/courier-authlib/courier-authlib-init +# + +prefix="/usr" +exec_prefix="/usr" +sysconfdir="/etc/" +sbindir="/usr/sbin" + +if test ! -f /etc/authlib/authdaemonrc +then + echo "/etc/authlib/authdaemonrc does not exist, forgot make install-configure?" + exit 1 +fi + +case "$1" in +start) + cd / + # Start daemons. + touch /var/lock/subsys/courier-authlib + + echo -n "Starting Courier authentication services:" + + $sbindir/authdaemond start + + echo " authdaemond" + ;; +stop) + echo -n "Stopping Courier authentication services:" + + $sbindir/authdaemond stop + + echo " authdaemond" + rm -f /var/lock/subsys/courier-authlib + ;; +restart) + $0 stop + $0 start + ;; +reload) + echo -n "Starting Courier authentication services:" + + $sbindir/authdaemond restart + + echo " authdaemond" + ;; +esac +exit 0 -- cgit v1.2.3