diff --git a/setup/qemu-ga-conf.sh b/setup/qemu-ga-conf.sh new file mode 100644 index 0000000..e2f4622 --- /dev/null +++ b/setup/qemu-ga-conf.sh @@ -0,0 +1,14 @@ +if [ "$(which qemu-ga)" == "" ]; then + echo "guest agent is not installed" +else + if [ ! -f /etc/qemu/qemu.conf ]; then + qemu-ga -D > /etc/qemu/qemu.conf + sed -i "s/block-rpcs=/block-rpcs=guest-set-user-password/" /etc/qemu/qemu.conf + systemctl restart qemu-guest-agent + else + if [ "$(grep guest-set-user-password /etc/qemu/qemu.conf)" == "" ]; then + echo "block-rpcs=guest-set-user-password" >> /etc/qemu/qemu.conf + systemctl restart qemu-guest-agent + fi + fi +fi \ No newline at end of file