2023-04-04 13:29:00 +02:00
|
|
|
#!/usr/bin/bash
|
2024-01-19 20:08:19 +01:00
|
|
|
# link VM in User-Dir in /tmp or /var/vm
|
2023-04-04 13:29:00 +02:00
|
|
|
|
|
|
|
set -eu
|
|
|
|
|
2024-01-19 20:08:19 +01:00
|
|
|
source /etc/lmn/vm.conf
|
|
|
|
|
2023-04-04 13:29:00 +02:00
|
|
|
# change to image-directory
|
2024-01-19 20:08:19 +01:00
|
|
|
cd "${VM_SYSDIR}"
|
|
|
|
|
|
|
|
while getopts ':p' OPTION; do
|
|
|
|
case "$OPTION" in
|
|
|
|
p)
|
|
|
|
VM_DIR="${VM_DIR_PERSISTENT}"
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
done
|
2023-04-04 13:29:00 +02:00
|
|
|
|
2024-01-19 20:08:19 +01:00
|
|
|
shift "$((OPTIND -1))"
|
2023-04-04 13:29:00 +02:00
|
|
|
|
|
|
|
# link system-VM-Images to User VM Directory
|
|
|
|
for i in *.qcow2; do
|
|
|
|
[[ -f "${VM_DIR}/${i}" ]] || ln "${i}" "${VM_DIR}/${i}"
|
2023-07-04 11:42:32 +02:00
|
|
|
done
|
|
|
|
|
|
|
|
# link system-VM-Machine-Definitions to User VM Directory
|
|
|
|
for i in *.xml; do
|
2023-08-14 18:42:47 +02:00
|
|
|
[[ -f "${VM_DIR}/${i}" ]] || ln "${i}" "${VM_DIR}/${i}"
|
2023-07-04 11:42:32 +02:00
|
|
|
done
|