From 1fdd1dd3763a92e6aa62960cb0d968048b239df2 Mon Sep 17 00:00:00 2001 From: nearxos Date: Fri, 20 Feb 2026 08:45:17 +0200 Subject: [PATCH] Refactor deploy-dashboard-to-lxc.sh to replace rsync with scp for file transfers and streamline template deployment: implement a loop for copying individual template files, enhancing deployment efficiency and reliability. --- .../scripts/deploy-dashboard-to-lxc.sh | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/chromium-setup/emmc-provisioning/scripts/deploy-dashboard-to-lxc.sh b/chromium-setup/emmc-provisioning/scripts/deploy-dashboard-to-lxc.sh index a1edb31..099ba10 100755 --- a/chromium-setup/emmc-provisioning/scripts/deploy-dashboard-to-lxc.sh +++ b/chromium-setup/emmc-provisioning/scripts/deploy-dashboard-to-lxc.sh @@ -18,14 +18,11 @@ fi echo "Deploying dashboard to $LXC ($REMOTE_DIR) ..." ssh "$LXC" "mkdir -p $REMOTE_DIR/templates" -rsync -avz \ - "$DASHBOARD_DIR/app.py" \ - "$DASHBOARD_DIR/cm4-dashboard.service" \ - "$LXC:$REMOTE_DIR/" +scp -q "$DASHBOARD_DIR/app.py" "$DASHBOARD_DIR/cm4-dashboard.service" "$LXC:$REMOTE_DIR/" -rsync -avz \ - "$DASHBOARD_DIR/templates/" \ - "$LXC:$REMOTE_DIR/templates/" +for f in "$DASHBOARD_DIR"/templates/*; do + [[ -f "$f" ]] && scp -q "$f" "$LXC:$REMOTE_DIR/templates/" +done echo "Restarting cm4-dashboard service ..." ssh "$LXC" "systemctl restart cm4-dashboard && systemctl is-active --quiet cm4-dashboard && echo 'Dashboard restarted and running.'"