Skip to content

Commit fdc9a59

Browse files
committed
Make shutdown more gracefully
1 parent 635042d commit fdc9a59

File tree

1 file changed

+2
-2
lines changed
  • integrations/docker/images/stage-2/chip-build-linux-qemu

1 file changed

+2
-2
lines changed

integrations/docker/images/stage-2/chip-build-linux-qemu/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ RUN mkdir -p /tmp/workdir/linux \
173173
&& echo -n \
174174
"#!/bin/bash\n" \
175175
"grep -q 'rootshell' /proc/cmdline && exit\n" \
176-
"[[ -n $$SSH_CONNECTION ]] && exit \n" \
176+
"[[ -n \$SSH_CONNECTION ]] && exit \n" \
177177
"if [[ -x /chip/runner.sh ]]; then\n" \
178178
" echo '### RUNNER START ###'\n" \
179179
" cd /chip\n" \
@@ -185,7 +185,7 @@ RUN mkdir -p /tmp/workdir/linux \
185185
" read -r -t 5 -p 'Press ENTER to access root shell...' && exit || echo ' timeout.'\n" \
186186
"fi\n" \
187187
"echo 'Shutting down emulated system...'\n" \
188-
"echo o > /proc/sysrq-trigger\n" \
188+
"systemctl poweroff\n" \
189189
| guestfish --rw -a $UBUNTU_QEMU_IMG -m /dev/sda3:/ upload - /launcher.sh : chmod 0755 /launcher.sh \
190190
&& virt-sparsify --compress ${UBUNTU_QEMU_IMG} ${UBUNTU_QEMU_IMG}.compressed \
191191
&& mv ${UBUNTU_QEMU_IMG}.compressed ${UBUNTU_QEMU_IMG} \

0 commit comments

Comments
 (0)