X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/390507fff71bb72a9b01e19a43b6959441ee96cf..f8ca8b13d37bc071db889b3df0b4bdee86e2ae2e:/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 df318e9..9571cb0 100644 --- a/IMG/cpio/ventoy/hook/debian/ventoy-hook.sh +++ b/IMG/cpio/ventoy/hook/debian/ventoy-hook.sh @@ -28,8 +28,14 @@ ventoy_get_debian_distro() { fi fi + if [ -e /DISTRO_SPECS ]; then + if $GREP -q veket /DISTRO_SPECS; then + echo 'veket'; return + fi + fi + if [ -e /init ]; then - if $GREP -q PUPPYSFS /init; then + if $EGREP -q 'PUPPYSFS|PUPPYFILE' /init; then if $GREP -q VEKETSFS /init; then echo 'veket'; return else @@ -37,6 +43,8 @@ ventoy_get_debian_distro() { fi elif $GREP -m1 -q 'Minimal.*Linux.*Live' /init; then echo 'mll'; return + elif $GREP -m1 -q 'stratodesk.com' /init; then + echo 'stratodesk'; return fi fi @@ -50,6 +58,10 @@ ventoy_get_debian_distro() { echo 'slax'; return fi + if $GREP -q 'minios/' /proc/cmdline; then + echo 'minios'; return + fi + if $GREP -q 'PVE ' /proc/version; then echo 'pve'; return fi @@ -70,6 +82,28 @@ ventoy_get_debian_distro() { 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 + + if [ -e /opt/kerio ]; then + echo 'kerio'; return + fi + + if $GREP -q 'mocaccino' /proc/version; then + echo 'mocaccino'; return + fi + + if $GREP -q '/pyabr/' /proc/cmdline; then + echo 'pyabr'; return + fi + echo 'default' }