X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/d5b829f8e8c8367b032b4bb57a8fc37701d42e17..c8dc36a5c3bb042d92a04304caaa7fa7249d9d2e:/IMG/cpio/ventoy/hook/debian/puppy-hook.sh diff --git a/IMG/cpio/ventoy/hook/debian/puppy-hook.sh b/IMG/cpio/ventoy/hook/debian/puppy-hook.sh index 69e18f3..d2e1563 100644 --- a/IMG/cpio/ventoy/hook/debian/puppy-hook.sh +++ b/IMG/cpio/ventoy/hook/debian/puppy-hook.sh @@ -18,5 +18,18 @@ #************************************************************************************ $SED '1 apmedia=usbhd' -i /init -$SED "/^ *HAVE_PARTS=/a\ $BUSYBOX_PATH/sh $VTOY_PATH/hook/debian/puppy-disk.sh" -i /init -$SED "/^ *HAVE_PARTS=/a\ HAVE_PARTS='mapper/ventoy|iso9660'" -i /init + +if $GREP -q 'HAVE_PARTS=' /init; then + $SED "/^ *HAVE_PARTS=/a\ $BUSYBOX_PATH/sh $VTOY_PATH/hook/debian/puppy-disk.sh" -i /init + $SED "/^ *HAVE_PARTS=/a\ HAVE_PARTS='ventoy|iso9660'" -i /init +elif $GREP -q 'LESSPARTS=' /init; then + $SED "/^ *LESSPARTS=/a\ $BUSYBOX_PATH/sh $VTOY_PATH/hook/debian/puppy-disk.sh" -i /init + $SED "/^ *LESSPARTS=/a\ LESSPARTS='ventoy|iso9660'" -i /init +fi + + +if [ -f /DISTRO_SPECS ]; then + if ! [ -d /dev ]; then + $BUSYBOX_PATH/mkdir /dev + fi +fi