#!/bin/sh PKGNAM=rocket-config VERSION=14.2 BUILD=${BUILD:-$(git rev-list HEAD --count)rocket} ARCH=noarch CWD=$(pwd) TMP=${TMP:-/tmp} PKG=$TMP/package-rocket-config rm -rf $PKG mkdir -p $TMP $PKG mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION cat $CWD/readme.txt > $PKG/usr/doc/$PKGNAM-$VERSION/readme.txt find $CWD/etc -type f ! -name '*.orig' -printf '%P\n' | while read config; do echo Installing /etc/$config install -Dm644 $CWD/etc/$config $PKG/etc/$config.new if [ -r $CWD/etc/$config.orig ]; then echo config etc/$config.new $(cat $CWD/etc/$config.orig | md5sum | cut -d ' ' -f 1) >> $PKG/install/doinst.sh else echo config etc/$config.new >> $PKG/install/doinst.sh fi done # Set some special permissions chmod 755 $PKG/etc/rc.d/rc.* $PKG/etc/X11/xinit/* $PKG/etc/profile.d/* $PKG/etc/cron.*/* cd $PKG /sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz