X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/45d15a764fe3a02d57778d864026ff1ef2ecad91..17da2e2a21bb3eb37bfc2a3b0dbba12fdcd04a1d:/IMG/cpio/ventoy/hook/debian/ventoy-hook.sh diff --git a/IMG/cpio/ventoy/hook/debian/ventoy-hook.sh b/IMG/cpio/ventoy/hook/debian/ventoy-hook.sh index 05b9487..aafb506 100644 --- a/IMG/cpio/ventoy/hook/debian/ventoy-hook.sh +++ b/IMG/cpio/ventoy/hook/debian/ventoy-hook.sh @@ -35,6 +35,8 @@ ventoy_get_debian_distro() { else echo 'puppy'; return fi + elif $GREP -m1 -q 'Minimal.*Linux.*Live' /init; then + echo 'mll'; return fi fi @@ -52,14 +54,6 @@ ventoy_get_debian_distro() { echo 'pve'; return fi - if $GREP -q '[Dd]eepin' /proc/version; then - echo 'deepin'; return - fi - - if $GREP -q '[Uu][Oo][Ss] ' /proc/version; then - echo 'deepin'; return - fi - if [ -d /porteus ]; then echo 'porteus'; return fi @@ -68,6 +62,26 @@ ventoy_get_debian_distro() { echo 'porteus'; return fi + if $GREP -q 'linuxconsole' /proc/version; then + echo 'linuxconsole'; return + fi + + if $GREP -q 'vyos' /proc/version; then + echo 'vyos'; return + fi + + if $GREP -q 'kylin' /proc/version; then + echo 'kylin'; return + fi + + if [ -f /scripts/00-ver ]; then + if $GREP -q 'Bliss-OS' /scripts/00-ver; then + echo 'bliss'; return + fi + fi + + + echo 'default' } @@ -76,10 +90,10 @@ DISTRO=$(ventoy_get_debian_distro) echo "##### distribution = $DISTRO ######" >> $VTLOG . $VTOY_PATH/hook/debian/${DISTRO}-hook.sh - - - - +if [ -f /bin/env2debconf ]; then + $SED "1a /bin/sh $VTOY_PATH/hook/debian/ventoy_env2debconf.sh" -i /bin/env2debconf + $SED "s#in *\$(set)#in \$(cat /ventoy/envset)#" -i /bin/env2debconf +fi