From 8077c7346f334057721f3ec7dfdc9c75e47a0f41 Mon Sep 17 00:00:00 2001 From: Niels Horn Date: Sun, 11 Jul 2010 10:06:29 -0400 Subject: network/nagios: Fix symlinks when using an alternative root. Signed-off-by: dsomero --- network/nagios/nagios.SlackBuild | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) (limited to 'network/nagios/nagios.SlackBuild') diff --git a/network/nagios/nagios.SlackBuild b/network/nagios/nagios.SlackBuild index f8e55326be..7e3e73c261 100644 --- a/network/nagios/nagios.SlackBuild +++ b/network/nagios/nagios.SlackBuild @@ -4,16 +4,29 @@ # IT infrastructure monitoring system # Written by Niels Horn - niels.horn@gmail.com -# revision date 2010/03/11 +# revision date 2010/07/10 PRGNAM=nagios VERSION=${VERSION:-3.2.1} -ARCH=${ARCH:-i486} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + DOCROOT=${DOCROOT:-/var/www/htdocs} +# To create valid symlinks, we need a relative path from DOCROOT +RELPATH="" +for i in $(echo $DOCROOT | tr "/" " "); do + RELPATH="${RELPATH}../" +done + CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM @@ -35,6 +48,10 @@ elif [ "$ARCH" = "arm" ]; then SLKCFLAGS="-O2 -march=armv4t" LIBDIRSUFFIX="" ARCHQUADLET="-gnueabi" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" + ARCHQUADLET="" fi set -e @@ -102,7 +119,9 @@ cp -a \ Changelog INSTALLING LEGAL LICENSE README THANKS UPGRADING contrib \ $PKG/usr/doc/$PRGNAM-$VERSION mv $PKG/$DOCROOT/$PRGNAM/docs $PKG/usr/doc/$PRGNAM-$VERSION/html -( cd $PKG/$DOCROOT/$PRGNAM ; ln -s /usr/doc/$PRGNAM-$VERSION/html docs ) +cd $PKG/$DOCROOT/$PRGNAM + ln -sf ../$RELPATH/usr/doc/$PRGNAM-$VERSION/html docs +cd - find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 644 {} \; cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cat $CWD/README.SLACKWARE > $PKG/usr/doc/$PRGNAM-$VERSION/README.SLACKWARE -- cgit v1.2.3