From 2e914413cbd2bc1c2c739d4449989284c64c9dae Mon Sep 17 00:00:00 2001 From: cvoges12 Date: Sat, 25 Sep 2021 22:27:21 +0000 Subject: [PATCH] Re-organized project with src and data dirs and dependency comments for qemu --- autounattend.xml => data/autounattend.xml | 0 src/init.sh | 14 +++++++++++ src/iso.sh | 13 ++++++++++ init.sh => src/vm.sh | 30 +++-------------------- 4 files changed, 31 insertions(+), 26 deletions(-) rename autounattend.xml => data/autounattend.xml (100%) create mode 100755 src/init.sh create mode 100755 src/iso.sh rename init.sh => src/vm.sh (59%) mode change 100644 => 100755 diff --git a/autounattend.xml b/data/autounattend.xml similarity index 100% rename from autounattend.xml rename to data/autounattend.xml diff --git a/src/init.sh b/src/init.sh new file mode 100755 index 0000000..be84fe3 --- /dev/null +++ b/src/init.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +src/iso.sh + +# add answerfile +cp data/autounattend.xml win/ + +# recreate iso +dd if=win of=win.iso + +# clean up iso extract +rm -rf win + +src/vm.sh diff --git a/src/iso.sh b/src/iso.sh new file mode 100755 index 0000000..5e907dc --- /dev/null +++ b/src/iso.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +# extract iso +mkdir -p /mnt/iso +mount -o loop Win10* /mnt/iso + +# copy iso files +mkdir -p win +cp -r /mnt/iso/* win/ + +# clean up mount +umount /mnt/iso +rm -rf /mnt/iso diff --git a/init.sh b/src/vm.sh old mode 100644 new mode 100755 similarity index 59% rename from init.sh rename to src/vm.sh index 72d2890..9da424f --- a/init.sh +++ b/src/vm.sh @@ -1,31 +1,9 @@ #!/bin/sh -# extract iso -mkdir -p /mnt/iso -mount -o loop Win10* /mnt/iso - -## copy iso files -mkdir -p win -cp -r /mnt/iso/* win/ - -## clean up mount -umount /mnt/iso -rm -rf /mnt/iso -rm win* - -# end extract iso - -# add answerfile -cp autounattend.xml win/ - -# recreate iso -dd if=win of=win.iso - -# clean up iso extract -rm -rf win - -# qemu -# install qemu libvirt-daemon spice-vdagent spice-client-gtk +# install qemu for qemu-system-x86_64 +# install spice-client-gtk for spicy +# install spice-vdagent for spice and vdagent +# libvirt-daemon for /shrug SPICE_PORT=5924 qemu-system-x86_64 \ -enable-kvm \