From d7d0069dd38493a9f354db6d5310b71ef5e029a9 Mon Sep 17 00:00:00 2001
From: Raphael Dannecker <rdannecker@gmail.com>
Date: Sun, 8 Oct 2023 19:47:01 +0200
Subject: [PATCH] script aborts if no qcow2-File found

---
 roles/lmn_vm/files/sync-vm.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/roles/lmn_vm/files/sync-vm.sh b/roles/lmn_vm/files/sync-vm.sh
index c5a219e..6a60529 100755
--- a/roles/lmn_vm/files/sync-vm.sh
+++ b/roles/lmn_vm/files/sync-vm.sh
@@ -67,7 +67,7 @@ sync_all_images() {
 
 delete_old_qcows() {
     cd /lmn/vm
-    for qcow2 in *.qcow2; do
+    for qcow2 in $(find . -maxdepth 1 -name "*.qcow2" -exec basename {} ';'); do
 	qcowsize=$(stat -c%s "${qcow2}")
 	if [[ -f "${qcow2}.size" ]] && [[ "${qcowsize}" != $(<"${qcow2}.size") ]]; then
             torrent="${qcow2}.torrent"
@@ -77,7 +77,7 @@ delete_old_qcows() {
             fi
 	    rm "${qcow2}"
 	fi
-    done 
+    done
 }
 
 sync_all_torrents() {