summaryrefslogtreecommitdiffstats
path: root/freenx
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2008-12-30 22:25:38 +0000
committer Eric Hameleers <alien@slackware.com>2008-12-30 22:25:38 +0000
commit8cbad8a8bb5d5dfcd12c4619a67e32cfb6bef324 (patch)
treea8570d5b917673f4594bd9a0f7c3ea0afcba860b /freenx
parent8e741cceef3fa5484da614b48044a979ee83eb2c (diff)
downloadasb-8cbad8a8bb5d5dfcd12c4619a67e32cfb6bef324.tar.gz
asb-8cbad8a8bb5d5dfcd12c4619a67e32cfb6bef324.tar.xz
Fixed a directory perm bug; added logrotate script
Diffstat (limited to 'freenx')
-rwxr-xr-xfreenx/build/freenx.SlackBuild12
1 files changed, 10 insertions, 2 deletions
diff --git a/freenx/build/freenx.SlackBuild b/freenx/build/freenx.SlackBuild
index 3c73a7e2..f03e236a 100755
--- a/freenx/build/freenx.SlackBuild
+++ b/freenx/build/freenx.SlackBuild
@@ -158,7 +158,7 @@ cd ..
mkdir -p ${PKG}/usr/bin
mkdir -p ${PKG}/etc/{nxserver,rc.d}
mkdir -p ${PKG}/var/lib/nxserver/db/{closed,running,failed}
-chmod 700 ${PKG}/var/lib/nxserver
+chmod 755 ${PKG}/var/lib/nxserver
chmod 700 ${PKG}/var/lib/nxserver/*
chmod 700 ${PKG}/var/lib/nxserver/db/*
@@ -174,10 +174,18 @@ install -m 755 node.conf.sample $PKG/etc/nxserver
cp -a $PKG/etc/nxserver/node.conf.{sample,new}
install -m 755 init.d/freenx-server $PKG/etc/rc.d/rc.freenx.new
+# Add a logrotate script:
+mkdir -p $PKG/etc/logrotate.d
+install -m 644 $SRCDIR/freenx.logrotate $PKG/etc/logrotate.d/freenx-server.new
+
# Add documentation:
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true
-cp -a $SRCDIR/$(basename $0) $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $SRCDIR/$(basename $0) | sed \
+ -e "/^VERSION=/s/:-.*}/:-$VERSION}/" \
+ -e "/^ARCH=/s/:-.*}/:-$ARCH}/" \
+ -e "/^BUILD=/s/:-.*}/:-$BUILD}/" \
+ > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION
find $PKG/usr/doc -type f -exec chmod 644 {} \;