mirror of
https://github.com/ventoy/Ventoy.git
synced 2025-08-28 00:11:15 +00:00
1.0.16 release
This commit is contained in:
@@ -186,21 +186,31 @@ fi
|
||||
# Step 3 : Extract injection archive #
|
||||
# #
|
||||
####################################################################
|
||||
if [ -e $VTOY_PATH/ventoy_injection ]; then
|
||||
echo "decompress injection ..." >>$VTLOG
|
||||
|
||||
ventoy_unpack_injection() {
|
||||
vtmagic=$(hexdump -n 2 -e '2/1 "%02X"' $VTOY_PATH/ventoy_injection)
|
||||
echo "vtmagic=$vtmagic ..." >>$VTLOG
|
||||
echo "ventoy_unpack_injection vtmagic=$vtmagic ..."
|
||||
|
||||
if [ "1F8B" = "vtmagic" ] || [ "1F9E" = "vtmagic" ]; then
|
||||
zcat $VTOY_PATH/ventoy_injection | tar -xf -C /
|
||||
elif [ "425A" = "vtmagic" ]; then
|
||||
bzcat $VTOY_PATH/ventoy_injection | tar -xf -C /
|
||||
elif [ "FD37" = "vtmagic" ]; then
|
||||
xzcat $VTOY_PATH/ventoy_injection | tar -xf -C /
|
||||
if [ "1F8B" = "$vtmagic" ] || [ "1F9E" = "$vtmagic" ]; then
|
||||
echo "tar.gz tar -xzvf"
|
||||
tar -xzvf $VTOY_PATH/ventoy_injection -C /
|
||||
elif [ "425A" = "$vtmagic" ]; then
|
||||
echo "tar.bz2 tar -xjvf"
|
||||
tar -xjvf $VTOY_PATH/ventoy_injection -C /
|
||||
elif [ "FD37" = "$vtmagic" ]; then
|
||||
echo "tar.xz tar -xJvf"
|
||||
tar -xJvf $VTOY_PATH/ventoy_injection -C /
|
||||
elif [ "5D00" = "$vtmagic" ]; then
|
||||
echo "tar.lzma tar -xavf"
|
||||
tar -xavf $VTOY_PATH/ventoy_injection -C /
|
||||
else
|
||||
unzip -o -q $VTOY_PATH/ventoy_injection -d /
|
||||
echo "unzip -o"
|
||||
unzip -o $VTOY_PATH/ventoy_injection -d /
|
||||
fi
|
||||
}
|
||||
|
||||
if [ -e $VTOY_PATH/ventoy_injection ]; then
|
||||
echo "### decompress injection ... ###" >>$VTLOG
|
||||
ventoy_unpack_injection > $VTOY_PATH/injection.log 2>&1
|
||||
fi
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user