Spaces:
Paused
Paused
| set -Eeuo pipefail | |
| APP="Windows" | |
| BOOT_MODE="windows" | |
| SUPPORT="https://github.com/dockur/windows" | |
| cd /run | |
| . reset.sh # Initialize system | |
| . install.sh # Run installation | |
| . disk.sh # Initialize disks | |
| . display.sh # Initialize graphics | |
| . network.sh # Initialize network | |
| . samba.sh # Configure samba | |
| . boot.sh # Configure boot | |
| . proc.sh # Initialize processor | |
| . power.sh # Configure shutdown | |
| . config.sh # Configure arguments | |
| trap - ERR | |
| info "Booting $APP using $VERS..." | |
| [[ "$DEBUG" == [Yy1]* ]] && echo "Arguments: $ARGS" && echo | |
| { qemu-system-x86_64 ${ARGS:+ $ARGS} >"$QEMU_OUT" 2>"$QEMU_LOG"; rc=$?; } || : | |
| (( rc != 0 )) && error "$(<"$QEMU_LOG")" && exit 15 | |
| terminal | |
| tail -fn +0 "$QEMU_LOG" 2>/dev/null & | |
| cat "$QEMU_TERM" 2> /dev/null | tee "$QEMU_PTY" & | |
| wait $! || : | |
| sleep 1 && finish 0 | |