summaryrefslogtreecommitdiff
path: root/jobs
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2020-07-29 12:24:54 +0200
committerKarel Kočí <cynerd@email.cz>2020-07-29 12:24:54 +0200
commit563c1a29aef559be4742dfc1db1ff26915d11d8f (patch)
treea5799abb8e7ed79204569e80cd6ddb1903b736c4 /jobs
parentb9b8ee5592865829b26f1d93aeb964c459424973 (diff)
downloadlaminar-cnf-563c1a29aef559be4742dfc1db1ff26915d11d8f.tar.gz
laminar-cnf-563c1a29aef559be4742dfc1db1ff26915d11d8f.tar.bz2
laminar-cnf-563c1a29aef559be4742dfc1db1ff26915d11d8f.zip
Correctly replae scp with sftp
It is not possible to run command on server side trought sftp so reverting to just replacing scp with sftp command in place.
Diffstat (limited to 'jobs')
-rwxr-xr-xjobs/turris-updater-conf.run9
1 files changed, 5 insertions, 4 deletions
diff --git a/jobs/turris-updater-conf.run b/jobs/turris-updater-conf.run
index 509ae52..5ab91e6 100755
--- a/jobs/turris-updater-conf.run
+++ b/jobs/turris-updater-conf.run
@@ -9,8 +9,9 @@ echo_stage "Signing"
signify -S -s ~/openwrt-repo.sec -m pkgs/updater.lua
echo_stage "Deploy"
-sftp -d - upload <<EOF
- !mkdir -p /var/www/repo/turris
- put pkgs/updater.lua /var/www/repo/turris/
- put pkgs/updater.lua.sig /var/www/repo/turris/
+sftp -r pkgs/updater.lua{,.sig} upload:
+ssh upload /bin/sh -e <<EOF
+ mkdir -p "/var/www/repo/turris"
+ mv updater.lua "/var/www/repo/turris/updater.lua"
+ mv updater.lua.sig "/var/www/repo/turris/updater.lua.sig"
EOF