#!/bin/sh if [ -f ./ventoy/version ]; then curver=$(cat ./ventoy/version) fi echo '' echo '**********************************************' echo " Ventoy: $curver" echo " longpanda admin@ventoy.net" echo " https://www.ventoy.net" echo '**********************************************' echo '' OLDDIR=$PWD if ! [ -f ./tool/xzcat ]; then if [ -f ${0%Ventoy2Disk.sh}/tool/xzcat ]; then cd ${0%Ventoy2Disk.sh} fi fi if ! [ -f ./boot/boot.img ]; then if [ -d ./grub ]; then echo "Don't run Ventoy2Disk.sh here, please download the released install package, and run the script in it." else echo "Please run under the correct directory!" fi exit 1 fi echo "############# Ventoy2Disk $* ################" >> ./log.txt #decompress tool if ! [ -f ./tool/ash ]; then cd tool chmod +x ./xzcat for file in $(ls *.xz); do ./xzcat $file > ${file%.xz} chmod +x ${file%.xz} done cd ../ if ! [ -f ./tool/ash ]; then echo 'Failed to decompress tools ...' if [ -n "$OLDDIR" ]; then cd $OLDDIR fi exit 1 fi fi ./tool/ash ./tool/VentoyWorker.sh $* if [ -n "$OLDDIR" ]; then cd $OLDDIR fi