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.
This commit is contained in:
16
mise.toml
16
mise.toml
@@ -88,24 +88,24 @@ echo " ${HOST} is reachable."
|
|||||||
echo "==> Uploading files..."
|
echo "==> Uploading files..."
|
||||||
|
|
||||||
# root/ files → strip leading root/, map to / on device
|
# 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"
|
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"
|
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"
|
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"
|
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"
|
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"
|
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"
|
echo " config/zt-gateway"
|
||||||
|
|
||||||
# Frontend view
|
# Frontend view
|
||||||
ssh -q "$HOST" mkdir -p /www/luci-static/resources/view/zt-gateway
|
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 " overview.js"
|
||||||
|
|
||||||
echo "==> Setting permissions..."
|
echo "==> Setting permissions..."
|
||||||
|
|||||||
Reference in New Issue
Block a user