- if [ "$vtDM" = "dm-0" ]; then
- vtlog "This is dm-0, OK ..."
+ vtGenRulFile='/etc/udev/rules.d/99-live-squash.rules'
+ if [ -e $vtGenRulFile ] && $GREP -q dmsquash $vtGenRulFile; then
+ vtScript=$($GREP -m1 'RUN.=' $vtGenRulFile | $AWK -F'RUN.=' '{print $2}' | $SED 's/"\(.*\)".*/\1/')
+ vtlog "vtScript=$vtScript"
+
+ if [ -f $VTOY_PATH/distmagic/SCRE ]; then
+ /sbin/dmsquash-live-root /dev/ventoy
+ elif [ -f $VTOY_PATH/distmagic/DELL_PER ]; then
+ sed 's/liverw=[^ ]*/liverw=ro/g' -i /sbin/dmsquash-live-root
+ sed 's/writable_fsimg=[^ ]*/writable_fsimg=""/g' -i /sbin/dmsquash-live-root
+ /sbin/dmsquash-live-root /dev/ventoy
+ else
+ $vtScript
+ fi