# SliTaz package receipt. PACKAGE="distcc" VERSION="3.1" CATEGORY="development" SHORT_DESC="Distributed compilation for C/C++" MAINTAINER="erjo@slitaz.org" DEPENDS="popt lzo" BUILD_DEPENDS="popt-dev lzo-dev python-dev" TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="http://distcc.org" WGET_URL="http://distcc.googlecode.com/files/$TARBALL" # Rules to configure and make the package. compile_rules() { cd $src ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ $CONFIGURE_ARGS && make && make DESTDIR=$PWD/_pkg install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr \ $fs/var/log/distccd \ $fs/var/run/distccd \ $fs/etc/init.d cp -a $_pkg/usr/bin $fs/usr cp -a $_pkg/etc/distcc $fs/etc echo '127.0.0.1' >> $fs/etc/distcc/clients.allow install -o root -g root $stuff/distccd $fs/etc/init.d } post_install() { if ! grep -q nagios $1/etc/passwd; then echo -n "Adding user/group nagios..." chroot $1/ addgroup -S distcc chroot $1/ adduser -S -D -H -G distcc distcc status fi # Fix perms for files and directories chroot $1/ chown -R distcc.distcc /var/log/distccd \ /var/run/distccd cat <