fi
+
+if $GREP -q -i Untangle /proc/version; then
+ for vtPara in $($CAT /proc/cmdline); do
+ vtItemkey=$(echo $vtPara | $AWK -F= '{print $1}')
+ vtItemVal=$(echo $vtPara | $AWK -F= '{print $2}')
+ if $GREP -q -m1 "^$vtItemkey\$" $VTOY_PATH/hook/default/export.list; then
+ vtEnvExport="$vtEnvExport $vtItemkey=$vtItemVal"
+ fi
+ done
+
+ echo "================ env export ================" >> $VTLOG
+ echo $vtEnvExport >> $VTLOG
+ echo "============================================" >> $VTLOG
+fi
+
+
+
####################################################################
# #
# Step 3 : Run LiveInjection Hook #
if [ -f "$VTOY_PATH/hook/$VTOS/ventoy-before-init.sh" ]; then
$BUSYBOX_PATH/sh "$VTOY_PATH/hook/$VTOS/ventoy-before-init.sh"
fi
- exec "$vtinit"
+
+ if [ -z "$vtEnvExport" ]; then
+ exec "$vtinit"
+ else
+ exec env $vtEnvExport "$vtinit"
+ fi
fi
fi
done
cp -a $VENTOY_PATH/LZIP/lunzip32 tool/
cp -a $VENTOY_PATH/LZIP/lunzip64 tool/
+cp -a $VENTOY_PATH/cryptsetup/veritysetup32 tool/
+cp -a $VENTOY_PATH/cryptsetup/veritysetup64 tool/
+
chmod -R 777 ./tool
find ./tool | cpio -o -H newc --owner=root:root >tool.cpio