wok-current rev 23956

Up tazpanel (636)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Sep 27 16:29:16 2020 +0000 (2020-09-27)
parents 425563100416
children 4d0bb1c9d828
files syslinux/stuff/iso2exe/taziso tazpanel/receipt
line diff
     1.1 --- a/syslinux/stuff/iso2exe/taziso	Sat Sep 26 09:25:55 2020 +0000
     1.2 +++ b/syslinux/stuff/iso2exe/taziso	Sun Sep 27 16:29:16 2020 +0000
     1.3 @@ -1028,6 +1028,31 @@
     1.4  	read n
     1.5  }
     1.6  
     1.7 +setcustomconf()
     1.8 +{
     1.9 +	msg="\nUpdate the custom configuration with the files cmdline and initrd\n
    1.10 +in the current directory $PWD. Any missing file is assumed empty.\n\n
    1.11 +$(ls -l $PWD/cmdline $PWD/initrd 2> /dev/null| sed 's|.\{1,30\}||' | \
    1.12 +sed 'N;s|\n|\\n|')"
    1.13 +	[ "$1" ] && echo -e "$msg" ||
    1.14 +	$DIALOG --clear --title " Update custom configuration " \
    1.15 +		--yes-label "Update config" --yesno "$msg\n
    1.16 +\nAre you sure to do the update ?\n" 0 0
    1.17 +	[ $? -eq 0 ] || return
    1.18 +	ddq bs=2k seek=$(customsector) of="$ISO" count=0
    1.19 +	if [ "$(ls $PWD/cmdline $PWD/inird 2> /dev/null)" ]; then
    1.20 +		rm -f /tmp/custom$$ 2>/dev/null
    1.21 +		[ -s $PWD/cmdline ] &&
    1.22 +		echo "append=$(cat $PWD/cmdline)" >>/tmp/custom$$
    1.23 +		[ -s $PWD/initrd ] &&
    1.24 +		echo "initrd:$(stat -c %s $PWD/initrd)" >>/tmp/custom$$ &&
    1.25 +		cat $PWD/initrd >>/tmp/custom$$
    1.26 +		echo "#!boot $(md5sum /tmp/custom$$ | sed 's| .*||')" >>"$ISO"
    1.27 +		cat /tmp/custom$$ >>"$ISO"
    1.28 +		rm -f /tmp/custom$$
    1.29 +	fi
    1.30 +}
    1.31 +
    1.32  isomd5()
    1.33  {
    1.34  	dotwait "Checking iso image"
    1.35 @@ -1202,8 +1227,9 @@
    1.36  		ddq if="$ISO" bs=1024k count=1 skip=$i seek=$i of=$device
    1.37  		echo $((($i*100)/$max))
    1.38  		i=$(($i+1))
    1.39 -	done | dialog --gauge " The ISO image transfer can be long. Please wait..." \
    1.40 -			6 70 0 > /dev/tty 2>&1
    1.41 +	done | { [ "$1" ] || dialog --gauge \
    1.42 +		" The ISO image transfer can be long. Please wait..." \
    1.43 +		6 70 0 > /dev/tty 2>&1; }
    1.44  
    1.45  	# GPT partition + fat32 format for the remaining space
    1.46  	sectors=$(($(sectcnt $device)-1))
    1.47 @@ -1244,7 +1270,7 @@
    1.48  		+ $(get $(($i+1)) $device 1)))
    1.49  	words2bin $(( (-$i -1) % 65536 )) | ddq bs=1 seek=18 of=$device
    1.50  
    1.51 -	$DIALOG --clear --title " Set /home persistent " \
    1.52 +	[ "$1" ] || $DIALOG --clear --title " Set /home persistent " \
    1.53  			--yes-label "Continue" --yesno \
    1.54  "\nThe USB key will run fully in ram. The datas will be lost after each reboot.\n\n
    1.55  This option will mount /home on the USB key vfat during the boot process.\n\n
    1.56 @@ -1602,6 +1628,7 @@
    1.57  $(initx			"text"		"Linux RAM boot") \
    1.58  $(cdfile 'README*'	"readme"	"Show the README file") \
    1.59  $(gotcustomconf		"getcustomconf"	"Get custom config") \
    1.60 +$(noinit		"setcustomconf"	"Set custom config") \
    1.61  $(gotisomd5		"isomd5"	"Check the ISO image") \
    1.62  $(cdfile 'md5sum*'	"md5"		"Check the ISO files") \
    1.63  $(cdfile 'sha*sum*'	"sha"		"Check the ISO files") \
     2.1 --- a/tazpanel/receipt	Sat Sep 26 09:25:55 2020 +0000
     2.2 +++ b/tazpanel/receipt	Sun Sep 27 16:29:16 2020 +0000
     2.3 @@ -1,7 +1,7 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="tazpanel"
     2.7 -VERSION="633"
     2.8 +VERSION="636"
     2.9  CATEGORY="system-tools"
    2.10  SHORT_DESC="SliTaz administration and configuration panel."
    2.11  MAINTAINER="pankso@slitaz.org"