wok rev 1442
linux lzma hardinfo etherboot mISDN busybox: apply path once
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Oct 02 16:39:02 2008 +0000 (2008-10-02) |
parents | 90a3c5374ebc |
children | f686472ad1af |
files | busybox/receipt etherboot/receipt hardinfo/receipt linux/receipt lzma/receipt mISDN/receipt |
line diff
1.1 --- a/busybox/receipt Thu Oct 02 16:24:12 2008 +0000 1.2 +++ b/busybox/receipt Thu Oct 02 16:39:02 2008 +0000 1.3 @@ -17,8 +17,13 @@ 1.4 { 1.5 cd $src 1.6 while read file; do 1.7 + if [ -f done.$file ]; then 1.8 + echo "Skipping $file" 1.9 + continue 1.10 + fi 1.11 echo "Apply $file..." 1.12 patch -p1 < ../stuff/$file || return 1 1.13 + touch done.$file 1.14 done <<EOT 1.15 $PACKAGE-$VERSION-vcsa2txt.u 1.16 $PACKAGE-$VERSION-dhcpc.u
2.1 --- a/etherboot/receipt Thu Oct 02 16:24:12 2008 +0000 2.2 +++ b/etherboot/receipt Thu Oct 02 16:39:02 2008 +0000 2.3 @@ -13,8 +13,14 @@ 2.4 compile_rules() 2.5 { 2.6 cd $src/src 2.7 - patch -p2 < ../../stuff/etherboot-net.u 2.8 - patch -p2 < ../../stuff/etherboot-prefix.u 2.9 + while read file; do 2.10 + [ -f done.$file ] && continue 2.11 + patch -p2 < ../../stuff/$file 2.12 + touch done.$file 2.13 + done <<EOT 2.14 +etherboot-net.u 2.15 +etherboot-prefix.u 2.16 +EOT 2.17 make bin/etherboot-net.bzImage 2.18 } 2.19
3.1 --- a/hardinfo/receipt Thu Oct 02 16:24:12 2008 +0000 3.2 +++ b/hardinfo/receipt Thu Oct 02 16:39:02 2008 +0000 3.3 @@ -15,7 +15,9 @@ 3.4 { 3.5 cd $src 3.6 while read file; do 3.7 + [ -f done.$file ] && continue 3.8 patch -p0 < ../stuff/$file || exit 1 3.9 + touch done.$file 3.10 done <<EOT 3.11 modules.patch 3.12 users.patch 3.13 @@ -25,8 +27,8 @@ 3.14 EOT 3.15 ./configure \ 3.16 --prefix=/usr \ 3.17 - $CONFIGURE_ARGS 3.18 - make 3.19 + $CONFIGURE_ARGS && 3.20 + make && 3.21 make DESTDIR=$PWD/_pkg install 3.22 } 3.23
4.1 --- a/linux/receipt Thu Oct 02 16:24:12 2008 +0000 4.2 +++ b/linux/receipt Thu Oct 02 16:39:02 2008 +0000 4.3 @@ -19,10 +19,15 @@ 4.4 cp ../stuff/gztazmod.sh ../stuff/list_modules.sh slitaz 4.5 # lzma and misc patches from pascal 4.6 while read patch_file; do 4.7 + if [ -f done.$patch_file ]; then 4.8 + echo "Skipping $patch_file" 4.9 + continue 4.10 + fi 4.11 echo "Apply $patch_file" 4.12 patch -p1 < ../stuff/$patch_file || return 1 4.13 echo "$patch_file" >> slitaz/patches 4.14 cp ../stuff/$patch_file slitaz/$patch_file 4.15 + touch done.$patch_file 4.16 done <<EOT 4.17 $PACKAGE-lzma-$VERSION.u 4.18 $PACKAGE-utf8-$VERSION.u
5.1 --- a/lzma/receipt Thu Oct 02 16:24:12 2008 +0000 5.2 +++ b/lzma/receipt Thu Oct 02 16:39:02 2008 +0000 5.3 @@ -14,7 +14,10 @@ 5.4 compile_rules() 5.5 { 5.6 ln -sf . $src 5.7 - patch -p0 < stuff/lzlib.u || return 1 5.8 + if [ ! -f done.lzlib.u ]; then 5.9 + patch -p0 < stuff/lzlib.u || return 1 5.10 + touch done.lzlib.u 5.11 + fi 5.12 cd CPP/7zip/Compress/LZMA_Alone 5.13 make -f makefile.gcc lzma 5.14 make -f makefile.gcc liblz.so.1.0.0
6.1 --- a/mISDN/receipt Thu Oct 02 16:24:12 2008 +0000 6.2 +++ b/mISDN/receipt Thu Oct 02 16:39:02 2008 +0000 6.3 @@ -20,8 +20,14 @@ 6.4 KVERS=${KVERS##* } 6.5 KSRC=$(cd ../linux/linux-* ; pwd) 6.6 cd $src 6.7 - patch -p1 < ../stuff/Makefile.u || return 1 6.8 - patch -p1 < ../stuff/${KVERS%.*}.u || return 1 6.9 + while read file; do 6.10 + [ -f done.$file ] && continue 6.11 + patch -p1 < ../stuff/$file || return 1 6.12 + touch done.$file 6.13 + done <<EOT 6.14 +Makefile.u 6.15 +${KVERS%.*}.u 6.16 +EOT 6.17 cp -a include/linux drivers/isdn/hardware/mISDN/ 6.18 ln -s . drivers/isdn/hardware/mISDN/linux/linux 6.19 for i in $(cd include; ls linux/*); do