wok-6.x rev 22678

cookutils: do not break build env !
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Jan 18 16:22:42 2020 +0100 (2020-01-18)
parents cb9350ef2c43
children 10cdf08515bb
files cookutils/receipt
line diff
     1.1 --- a/cookutils/receipt	Sat Jan 18 11:53:11 2020 +0100
     1.2 +++ b/cookutils/receipt	Sat Jan 18 16:22:42 2020 +0100
     1.3 @@ -26,6 +26,7 @@
     1.4  	sed -i 's|preinit core-4in1|preinit core-4in1 core-5in1|' cookiso
     1.5  	mkdir -p $DESTDIR/usr/bin $DESTDIR/etc/slitaz
     1.6  	make DESTDIR=$DESTDIR install
     1.7 +	sed -i 's|://mirror.switch.ch/ftp/mirror|s://ftp.gnu.org|' $DESTDIR/etc/slitaz/cook.conf
     1.8  }
     1.9  
    1.10  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.11 @@ -41,9 +42,17 @@
    1.12  }
    1.13  
    1.14  # Pre and post install commands for Tazpkg.
    1.15 +pre_install()
    1.16 +{
    1.17 +	cp $1/etc/slitaz/cook.conf $1/etc/slitaz/cook.conf.old 2> /dev/null
    1.18 +}
    1.19 +
    1.20  post_install()
    1.21  {
    1.22 -	case "$(cat "$1/etc/hostname" 2> /dev/null)" in
    1.23 +	MD5="$(sed '/^SETUP_MD5/!d;s|.*="\(.*\)".*|\1|' \
    1.24 +			$1/etc/slitaz/cook.conf.old)"
    1.25 +	sed -i "s|^SETUP_MD5=\"\"|SETUP_MD5=\"$MD5\"|" $1/etc/slitaz/cook.conf
    1.26 +	[ -z "$MD5" ] && case "$(cat "$1/etc/hostname" 2> /dev/null)" in
    1.27  	tank*)
    1.28  		if ! chroot "$1/" tazpkg list | grep -q aufs ; then
    1.29  			tazpkg get-install aufs --root="$1/"