# Fedora : do the same process with rhel7
elif $GREP -q '\.fc[0-9][0-9]\.' /proc/version; then
echo 'rhel7'; return
-
+
+ elif $GREP -q 'euleros' /proc/version; then
+ echo 'rhel7'; return
+
# SUSE
elif $GREP -q 'SUSE' /proc/version; then
echo 'suse'; return
echo "openEuler"; return
fi
- if $GREP -q 'venom' /proc/version; then
- echo "arch"; return
+
+ #special arch based iso file check
+ if [ -f /init ]; then
+ if $GREP -q 'mount_handler' /init; then
+ if [ -d /hooks ]; then
+ if $BUSYBOX_PATH/ls -1 /hooks/ | $GREP -q '.*iso$'; then
+ echo "arch"; return
+ fi
+ elif [ -d /hook ]; then
+ if $BUSYBOX_PATH/ls -1 /hook/ | $GREP -q '.*iso$'; then
+ echo "arch"; return
+ fi
+ fi
+ fi
fi
+
+
echo "default"
}