push_pkg.sh: use scp protocol for openssh scp (#2479)

Starting from OpenSSH 9.0p, scp started to use sftp in favor of the
scp protocol by default. As dropbear in OpenWrt currently does not
support sftp by default, we now use the fallback cli switch "-O"
to use the scp protocol for scp.
This commit is contained in:
lemoer 2022-05-28 20:41:10 +02:00 committed by GitHub
parent b690939fae
commit c133fbbef6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -127,7 +127,7 @@ while [ $# -gt 0 ]; do
# shellcheck disable=SC2029 # shellcheck disable=SC2029
if [ -n "$filename" ]; then if [ -n "$filename" ]; then
scp -P "${ssh_port}" "$feed/$filename" "root@${BL}${ssh_host}${BR}:/tmp/${filename}" scp -O -P "${ssh_port}" "$feed/$filename" "root@${BL}${ssh_host}${BR}:/tmp/${filename}"
ssh -p "${ssh_port}" "root@${ssh_host}" " ssh -p "${ssh_port}" "root@${ssh_host}" "
set -e set -e
echo Running opkg: echo Running opkg: