added check for qemu-guest agent

This commit is contained in:
2024-03-13 18:18:24 -05:00
parent 8c623f69dc
commit c2e49ad9f4

View File

@@ -11,7 +11,27 @@ echo "http://dl-cdn.alpinelinux.org/alpine/latest-stable/community" >> /etc/apk/
# apk update and install essentials
apk update && apk upgrade
apk add nano sudo pwgen curl wget qemu-guest-agent git bash-doc bash-completion openssh iputils restic --no-cache
apk add nano sudo pwgen curl wget git bash-doc bash-completion openssh iputils restic --no-cache
# check if vm or lxc
if [[ ! -d /dev/disk/by-id ]]
then
apk add qemu-guest-agent
rc-update add qemu-guest-agent
rc-service qemu-guest-agent start
else
isInFile=$(ls /dev/disk/by-id | grep -c "QEMU")
if [ $isInFile -eq 0 ]
then
rc-service qemu-guest-agent stop
rc-update del qemu-guest-agent
apk del qemu-guest-agent
else
apk add qemu-guest-agent
rc-update add qemu-guest-agent
rc-service qemu-guest-agent start
fi
fi
# change default shell to bash
isInFile=$(cat /etc/passwd | grep -c "/bin/bash")