feat: automatically execute /storage/shared/FirstLogonCommands/install.bat

This commit is contained in:
hellodword 2024-04-27 14:04:43 +00:00
parent 80ae80ae10
commit 57704f2fc0
No known key found for this signature in database
GPG key ID: 094D44EBA7DBAE80
2 changed files with 18 additions and 0 deletions

View file

@ -1191,6 +1191,15 @@ bootWindows() {
return 0
}
prepareCloudInit() {
local dir="$1"
if [ -f "$STORAGE/shared/FirstLogonCommands/install.bat" ]; then
# install.bat may depends files in the FirstLogonCommands
cp -r "$STORAGE/shared/FirstLogonCommands" "$dir/FirstLogonCommands"
fi
}
######################################
if ! startInstall; then
@ -1231,6 +1240,10 @@ if ! rm -f "$ISO" 2> /dev/null; then
rm -f "$ISO"
fi
if ! prepareCloudInit "$DIR"; then
exit 60
fi
if ! buildImage "$DIR"; then
exit 65
fi