wok rev 9736
krb5: Fix build with cookutils (realy special case)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Tue May 10 00:20:55 2011 +0200 (2011-05-10) |
parents | cffb5294baec |
children | a0a049fe8e5c |
files | krb5/receipt |
line diff
1.1 --- a/krb5/receipt Mon May 09 22:22:33 2011 +0200 1.2 +++ b/krb5/receipt Tue May 10 00:20:55 2011 +0200 1.3 @@ -15,13 +15,17 @@ 1.4 # Rules to configure and make the package. 1.5 compile_rules() 1.6 { 1.7 - [ -d $src/src ] || tar xzf $src/$PACKAGE-$VERSION.tar.gz 1.8 + srcdir=$PACKAGE-$VERSION 1.9 + [ -d $src/src ] || tar xzf $src/$srcdir.tar.gz 1.10 + # This is for cookutils. If more than one file was extracted it create 1.11 + # $PACKAGE-$VERSION to move files in it. Krb5 is the only package like 1.12 + # that so we do the trick here. 1.13 + if [ -d "$srcdir" -a -x /usr/bin/cook ]; then 1.14 + mv $srcdir $CACHE && cd .. && rm -rf * && mv -f $CACHE/$srcdir . 1.15 + fi 1.16 cd $src/src 1.17 - ./configure --prefix=/usr --infodir=/usr/share/info \ 1.18 - --sysconfdir=/etc --localstatedir=/var \ 1.19 - --mandir=/usr/share/man $CONFIGURE_ARGS && 1.20 - make -j 4 && 1.21 - make DESTDIR=$PWD/../_pkg install 1.22 + ./configure --localstatedir=/var && 1.23 + make -j 4 && make install 1.24 } 1.25 1.26 # Rules to gen a SliTaz package suitable for Tazpkg. 1.27 @@ -33,7 +37,7 @@ 1.28 cp -a $_pkg/usr/sbin $fs/usr 1.29 cp -a $_pkg/usr/lib $fs/usr 1.30 cat $stuff/*.files-list | while read file; do 1.31 - rm -rf $fs$file 1.32 + rm -rf ${fs}$file 1.33 done 1.34 } 1.35