wok-next diff syslinux/stuff/tools/isohybrid.sh @ rev 19428

syslinux/isohybrid: random uuid in gpt
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Oct 01 10:31:58 2016 +0200 (2016-10-01)
parents 31e215a4b9bb
children db21b68f7891
line diff
     1.1 --- a/syslinux/stuff/tools/isohybrid.sh	Fri Sep 30 21:29:58 2016 +0200
     1.2 +++ b/syslinux/stuff/tools/isohybrid.sh	Sat Oct 01 10:31:58 2016 +0200
     1.3 @@ -202,12 +202,10 @@
     1.4  		store32 $((446+16+12)) $efi_len
     1.5  		uudecode <<EOT | unlzma | ddq bs=512 seek=1 of=$iso conv=notrunc
     1.6  begin-base64 644 -
     1.7 -XQAAgAD//////////wAikYVN1N2VY3JXMnUMJn1RCdQOHHdkT27O1I77zn8t
     1.8 -AiDDPDQv3ovn0t2ksyOkm/KVCwPcaMYXgukPNUeg8Tbavo+kXx/HVFkHHHB+
     1.9 -c4gUdeTmJ31kL/btVwMG38di4lFL7bpUU61H7P0wJfcUrv0LYsPoW28D5f8s
    1.10 -kaLvWB73gnnsIUYI9VNL4S9txwz2cCL67LZYGGAqMBdtdnp8Jv9qm36wvqJZ
    1.11 -Bne0qEprzeTBrUFK74YLSrVbxK/fa6rz5pQxkLvyOVz4VfRMsVEA1G9IjF//
    1.12 -BXwoAA==
    1.13 +XQAAgAD//////////wAikYVN1N2VY3JXMnUMJn1RCdQOHN33EegtIBhrUQ7Q
    1.14 +JNaW37NYVuUAmqtISPiCdgAxPRlBS0xDlmAPPOCSZXmEFz9jEkXSzmsGn6+o
    1.15 +7SMAKMfvpMa3U1bJv/napT+/NFttJSJSx0xJA3em3KJcZsO66vaYeJC5tE+3
    1.16 +T0p9AJtSH6X8SMic3vU3hYWwHsYnsmeoGmsy4EJba9Wf/0liMQA=
    1.17  ====
    1.18  EOT
    1.19  		lastlba=$((($cylinders * $heads * $sectors) -1))
    1.20 @@ -223,6 +221,10 @@
    1.21  		store32 $((0x210)) $(crc32 0x200 $(read32 0 $((0x20C))))
    1.22  		store32sw $((0x1008)) $(($efi_ofs/4))
    1.23  		store32sw $((0x1054)) $(($efi_len/4))
    1.24 +		for i in 238 410 490 ; do
    1.25 +			ddq if=/dev/urandom count=16 bs=1 conv=notrunc \
    1.26 +			    of=$iso seek=$((0x$i))
    1.27 +		done
    1.28  	fi
    1.29  }
    1.30