X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/4bf43ab9d4e6b724836724c1d514760d164df79a..c19cd649d89fe24740f1d4222b85a77ae324634b:/Plugson/pack.sh diff --git a/Plugson/pack.sh b/Plugson/pack.sh index f40c6c7..46fbf03 100644 --- a/Plugson/pack.sh +++ b/Plugson/pack.sh @@ -1,14 +1,5 @@ #!/bin/sh -output_hex_u32() { - hexval=$(printf '%08x' $1) - hex_B0=${hexval:0:2} - hex_B1=${hexval:2:2} - hex_B2=${hexval:4:2} - hex_B3=${hexval:6:2} - echo -en "\x$hex_B3\x$hex_B2\x$hex_B1\x$hex_B0" -} - if [ -n "$PKG_DATE" ]; then plugson_verion=$PKG_DATE else @@ -26,23 +17,17 @@ if [ -f ./www.tar.xz ]; then rm -f ./www.tar.xz fi +[ -f ./www/helplist ] && rm -f ./www/helplist +ls -1 ../INSTALL/grub/help/ | while read line; do + echo -n ${line:0:5} >> ./www/helplist +done echo -n "$plugson_verion" > ./www/buildtime tar cf www.tar www xz --check=crc32 www.tar -xzdec=$(stat -c '%s' ./www.tar.xz) -echo xzdec=$xzdec - -output_hex_u32 0x54535251 > ex.bin -output_hex_u32 $xzdec >> ex.bin -output_hex_u32 0xa4a3a2a1 >> ex.bin - -cat ./vs/VentoyPlugson/Release/VentoyPlugson.exe ./www.tar.xz ex.bin > VentoyPlugson.exe -rm -f ./ex.bin - rm -f ../INSTALL/VentoyPlugson.exe -cp -a ./VentoyPlugson.exe ../INSTALL/VentoyPlugson.exe +cp -a ./vs/VentoyPlugson/Release/VentoyPlugson.exe ../INSTALL/VentoyPlugson.exe rm -f ../INSTALL/tool/plugson.tar.xz mv ./www.tar.xz ../INSTALL/tool/plugson.tar.xz