qemu: use a TCP socket for 'make shell' w/ nc

This commit is contained in:
K. Lange 2018-11-08 18:37:55 +09:00
parent b93f99633b
commit c71ed6ab60
2 changed files with 3 additions and 2 deletions

View File

@ -335,7 +335,8 @@ shell: image.iso
-nographic -no-reboot \
-fw_cfg name=opt/org.toaruos.bootmode,string=headless \
-fw_cfg name=opt/org.toaruos.forceuser,string=local \
-fw_cfg name=opt/org.toaruos.term,string=${TERM}
-fw_cfg name=opt/org.toaruos.term,string=${TERM} & \
stty raw -echo && nc -l 8090 && stty sane && wait
.PHONY: efi64
efi64: image.iso

View File

@ -4,6 +4,6 @@ if not qemu-fwcfg -q opt/org.toaruos.forceuser then exit 0
export-cmd TERM qemu-fwcfg opt/org.toaruos.term
export-cmd QEMU_USER qemu-fwcfg opt/org.toaruos.forceuser
/bin/getty -a "$QEMU_USER"
/bin/petty -a "$QEMU_USER" "/dev/net/10.0.2.1:8090"
reboot