+
+ #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
+
+
+ #Kylin V10 Server
+ if [ -f /usr/sbin/dhclient ]; then
+ if $BUSYBOX_PATH/strings /usr/sbin/dhclient | $GREP -i -q -m1 openeuler; then
+ echo 'openEuler'; return
+ fi
+ fi
+
+