lmn-client/roles/lmn_vm/files/link-images.sh
Raphael Dannecker 983e915090 fixed bugs
2023-07-04 11:42:32 +02:00

22 lines
485 B
Bash
Executable file

#!/usr/bin/bash
# link VM in Use-Dir in /tmp
set -eu
# change to image-directory
cd /var/lib/libvirt/images
VM_DIR="/tmp/${SUDO_UID}/vmimages"
# link system-VM-Images to User VM Directory
for i in *.qcow2; do
[[ -f "${VM_DIR}/${i}" ]] || ln "${i}" "${VM_DIR}/${i}"
done
# change to image-directory
cd /var/lib/libvirt/images/xml
# link system-VM-Machine-Definitions to User VM Directory
for i in *.xml; do
[[ -f "${VM_DIR}/xml/${i}" ]] || ln "${i}" "${VM_DIR}/xml/${i}"
done