diff options
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 |
commit | 8cbad8a8bb5d5dfcd12c4619a67e32cfb6bef324 (patch) | |
tree | a8570d5b917673f4594bd9a0f7c3ea0afcba860b /freenx | |
parent | 8e741cceef3fa5484da614b48044a979ee83eb2c (diff) | |
download | asb-8cbad8a8bb5d5dfcd12c4619a67e32cfb6bef324.tar.gz asb-8cbad8a8bb5d5dfcd12c4619a67e32cfb6bef324.tar.xz |
Fixed a directory perm bug; added logrotate script
Diffstat (limited to 'freenx')
-rwxr-xr-x | freenx/build/freenx.SlackBuild | 12 |
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 {} \; |