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.'"