wok diff BootProg/stuff/bootprog.sh @ rev 25456

BootProg: fix fat16 case
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Sep 22 14:50:47 2022 +0000 (20 months ago)
parents 78727b04c002
children 81fc994927a6
line diff
     1.1 --- a/BootProg/stuff/bootprog.sh	Thu Sep 22 07:58:57 2022 +0000
     1.2 +++ b/BootProg/stuff/bootprog.sh	Thu Sep 22 14:50:47 2022 +0000
     1.3 @@ -11,6 +11,7 @@
     1.4  	echo "Install $f bootsector on $1."
     1.5  	for a in "$o skip=$((o+b)) count=$((512-o))" "0 skip=$b count=11"
     1.6  	do sed '1,/^exit/d' $0 | unlzma | $w=$a; done
     1.7 +	echo -n $f | $w=$c
     1.8  	[ "$2" ] && echo "Set boot file '$2'" && echo -n "$2" | case "$f" in
     1.9  	E*)	sed 's| |.|;s| ||g' | cat - /dev/zero;;
    1.10  	*)	tr a-z A-Z | sed 's|\.|       |;s|^\(.\{8\}\) *|\1|;s|$|   |'
    1.11 @@ -23,9 +24,9 @@
    1.12  	esac
    1.13  	exit 0
    1.14  done<<S 2>/dev/null
    1.15 -54	54	0	FAT12
    1.16 -54	54	0	FAT16
    1.17 -82	82	512	FAT32
    1.18 +54	59	0	FAT12
    1.19 +54	59	0	FAT16
    1.20 +82	87	512	FAT32
    1.21  3	113	1024	EXFAT
    1.22  S
    1.23  exit 1