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