From fbbddd2850016bb94f30bf8109a85777ac8898e9 Mon Sep 17 00:00:00 2001 From: Malar Invention Date: Sun, 12 Jul 2026 23:51:43 +0530 Subject: [PATCH] fix: use legacy SCP protocol (-O) for OpenWrt devices OpenWrt busybox sshd lacks sftp-server, so scp defaults to SFTP fail. The -O flag forces the legacy SCP/RCP protocol. --- mise.toml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mise.toml b/mise.toml index 7a9e37e..98c73a7 100644 --- a/mise.toml +++ b/mise.toml @@ -88,24 +88,24 @@ echo " ${HOST} is reachable." echo "==> Uploading files..." # root/ files → strip leading root/, map to / on device -scp -q root/usr/sbin/zt-gateway-switch "$HOST:/usr/sbin/" +scp -O -q root/usr/sbin/zt-gateway-switch "$HOST:/usr/sbin/" echo " zt-gateway-switch" -scp -q root/usr/share/rpcd/ucode/zt-gateway.uc "$HOST:/usr/share/rpcd/ucode/" +scp -O -q root/usr/share/rpcd/ucode/zt-gateway.uc "$HOST:/usr/share/rpcd/ucode/" echo " rpcd/ucode/zt-gateway.uc" -scp -q root/usr/share/rpcd/ucode/system.uc "$HOST:/usr/share/rpcd/ucode/" +scp -O -q root/usr/share/rpcd/ucode/system.uc "$HOST:/usr/share/rpcd/ucode/" echo " rpcd/ucode/system.uc" -scp -q root/usr/share/ucode/luci/runtime.uc "$HOST:/usr/share/ucode/luci/" +scp -O -q root/usr/share/ucode/luci/runtime.uc "$HOST:/usr/share/ucode/luci/" echo " ucode/luci/runtime.uc" -scp -q root/usr/share/luci/menu.d/luci-app-zt-gateway.json "$HOST:/usr/share/luci/menu.d/" +scp -O -q root/usr/share/luci/menu.d/luci-app-zt-gateway.json "$HOST:/usr/share/luci/menu.d/" echo " menu.d/luci-app-zt-gateway.json" -scp -q root/usr/share/rpcd/acl.d/luci-app-zt-gateway.json "$HOST:/usr/share/rpcd/acl.d/" +scp -O -q root/usr/share/rpcd/acl.d/luci-app-zt-gateway.json "$HOST:/usr/share/rpcd/acl.d/" echo " acl.d/luci-app-zt-gateway.json" -scp -q root/etc/config/zt-gateway "$HOST:/etc/config/" +scp -O -q root/etc/config/zt-gateway "$HOST:/etc/config/" echo " config/zt-gateway" # Frontend view ssh -q "$HOST" mkdir -p /www/luci-static/resources/view/zt-gateway -scp -q htdocs/luci-static/resources/view/zt-gateway/overview.js "$HOST:/www/luci-static/resources/view/zt-gateway/" +scp -O -q htdocs/luci-static/resources/view/zt-gateway/overview.js "$HOST:/www/luci-static/resources/view/zt-gateway/" echo " overview.js" echo "==> Setting permissions..."