# SliTaz package receipt. PACKAGE="krb5" VERSION="1.8.3" CATEGORY="security" SHORT_DESC="Network authentication protocol with strong authentication." MAINTAINER="pascal.bellard@slitaz.org" TARBALL="$PACKAGE-$VERSION-signed.tar" BUILD_DEPENDS="perl bison" WEB_SITE="http://web.mit.edu/Kerberos/" WGET_URL="${WEB_SITE}dist/$PACKAGE/${VERSION%.*}/$TARBALL" DEPENDS="libkrb5" CONFIG_FILES="/etc/krb5" # Rules to configure and make the package. compile_rules() { srcdir=$PACKAGE-$VERSION [ -d $src/src ] || tar xzf $src/$srcdir.tar.gz # This is for cookutils. If more than one file was extracted it create # $PACKAGE-$VERSION to move files in it. Krb5 is the only package like # that so we do the trick here. if [ -d "$srcdir" -a -x /usr/bin/cook ]; then mv $srcdir $CACHE && cd .. && rm -rf * && mv -f $CACHE/$srcdir . else mv $srcdir/* . fi cd $src/src ./configure --localstatedir=/var $CONFIGURE_ARGS && make $MAKEFLAGS && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr $fs/etc cp -a $_pkg/usr/share/examples/krb5 $fs/etc cp -a $_pkg/usr/bin $fs/usr cp -a $_pkg/usr/sbin $fs/usr cp -a $_pkg/usr/lib $fs/usr cat $stuff/*.files-list | while read file; do rm -rf ${fs}$file done } # Pre and post install commands for Tazpkg. post_install() { cat <