mirror of
https://github.com/dockur/windows.git
synced 2024-11-28 11:13:33 +01:00
fix: Support read-only images (#432)
This commit is contained in:
parent
9b35c0e3a5
commit
80ae80ae10
4
.github/ISSUE_TEMPLATE/QUESTION.yml
vendored
4
.github/ISSUE_TEMPLATE/QUESTION.yml
vendored
@ -6,9 +6,7 @@ body:
|
|||||||
- type: markdown
|
- type: markdown
|
||||||
attributes:
|
attributes:
|
||||||
value: |
|
value: |
|
||||||
Have a general question about Windows for Docker?
|
Please do not use this form for technical issues, and make sure to check the [FAQ](https://github.com/dockur/windows/blob/master/readme.md) first!
|
||||||
Please do not use this form for technical issues.
|
|
||||||
And make sure to check the [FAQ](https://github.com/dockur/windows/blob/master/readme.md) first!
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: question
|
id: question
|
||||||
attributes:
|
attributes:
|
||||||
|
16
src/power.sh
16
src/power.sh
@ -6,13 +6,14 @@ set -Eeuo pipefail
|
|||||||
QEMU_TERM=""
|
QEMU_TERM=""
|
||||||
QEMU_PORT=7100
|
QEMU_PORT=7100
|
||||||
QEMU_TIMEOUT=110
|
QEMU_TIMEOUT=110
|
||||||
QEMU_PID="/run/shm/qemu.pid"
|
QEMU_DIR="/run/shm"
|
||||||
QEMU_PTY="/run/shm/qemu.pty"
|
QEMU_PID="$QEMU_DIR/qemu.pid"
|
||||||
QEMU_LOG="/run/shm/qemu.log"
|
QEMU_PTY="$QEMU_DIR/qemu.pty"
|
||||||
QEMU_OUT="/run/shm/qemu.out"
|
QEMU_LOG="$QEMU_DIR/qemu.log"
|
||||||
QEMU_END="/run/shm/qemu.end"
|
QEMU_OUT="$QEMU_DIR/qemu.out"
|
||||||
|
QEMU_END="$QEMU_DIR/qemu.end"
|
||||||
|
|
||||||
rm -f /run/shm/qemu.*
|
rm -f "$QEMU_DIR/qemu.*"
|
||||||
touch "$QEMU_LOG"
|
touch "$QEMU_LOG"
|
||||||
|
|
||||||
_trap() {
|
_trap() {
|
||||||
@ -68,10 +69,11 @@ finish() {
|
|||||||
if [ ! -f "$STORAGE/windows.boot" ] && [ -f "$STORAGE/$BASE" ]; then
|
if [ ! -f "$STORAGE/windows.boot" ] && [ -f "$STORAGE/$BASE" ]; then
|
||||||
# Remove CD-ROM ISO after install
|
# Remove CD-ROM ISO after install
|
||||||
if ready; then
|
if ready; then
|
||||||
rm -f "$STORAGE/$BASE"
|
if rm -f "$STORAGE/$BASE" 2>/dev/null; then
|
||||||
touch "$STORAGE/windows.boot"
|
touch "$STORAGE/windows.boot"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
pid="/var/run/tpm.pid"
|
pid="/var/run/tpm.pid"
|
||||||
[ -s "$pid" ] && pKill "$(<"$pid")"
|
[ -s "$pid" ] && pKill "$(<"$pid")"
|
||||||
|
Loading…
Reference in New Issue
Block a user