Files

33 lines
723 B
Bash
Raw Permalink Normal View History

#!/ventoy/busybox/sh
. /ventoy/hook/ventoy-hook-lib.sh
VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH
for i in 0 1 2 3 4 5 6 7 8 9; do
vtdiskname=$(get_ventoy_disk_name)
if [ "$vtdiskname" = "unknown" ]; then
vtlog "wait for disk ..."
$SLEEP 2
else
break
fi
done
echo '############ Copy ISO file to memory ... ###############'
vtoydm -C -f $VTOY_PATH/ventoy_image_map -d $vtdiskname -o $VTOY_PATH/dump.iso
[ -d /ventoy/tmpmnt ] || mkdir /ventoy/tmpmnt
mount /ventoy/dump.iso /ventoy/tmpmnt
cp -a /ventoy/tmpmnt/* $1/
umount /ventoy/tmpmnt
rm -f /ventoy/dump.iso
echo '############ Copy ISO file to memory finished OK ###############'
sleep 2
PATH=$VTPATH_OLD