confz

git mirror of https://ccx.te2000.cz/bzr/confz
git clone https://ccx.te2000.cz/git/confz
Log | Files | Refs

commit 3d18eeff99aad7822a1137e990e20e2a2f6e0dfb
parent d02252254535f548b980b0ed7107afd031fcd162
Author: Jan Pobrislo <ccx@webprojekty.cz>
Date:   Wed, 21 Dec 2016 12:38:20 +0100

fix scp source
Diffstat:
Mzsh-functions/confz_vserver_init | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/zsh-functions/confz_vserver_init b/zsh-functions/confz_vserver_init @@ -20,16 +20,16 @@ confz_deployed_system_do() { (*/) rsync -aAH ${vars[source]} ${vars[path]}/ || return $?;; (scp:*.(tbz|tbz2|bz2)) - scp -q ${vars[source]} /dev/stdout | bzip2 -d | tar -xpC ${vars[path]} + scp -q ${vars[source]#scp:} /dev/stdout | bzip2 -d | tar -xpC ${vars[path]} return $[ $pipestatus[1] | $pipestatus[2] | $pipestatus[3] ];; (scp:*.(tgz|gz)) - scp -q ${vars[source]} /dev/stdout | gzip -d | tar -xpC ${vars[path]} + scp -q ${vars[source]#scp:} /dev/stdout | gzip -d | tar -xpC ${vars[path]} return $[ $pipestatus[1] | $pipestatus[2] | $pipestatus[3] ];; (scp:*.xz) - scp -q ${vars[source]} /dev/stdout | xz -d | tar -xpC ${vars[path]} + scp -q ${vars[source]#scp:} /dev/stdout | xz -d | tar -xpC ${vars[path]} return $[ $pipestatus[1] | $pipestatus[2] | $pipestatus[3] ];; (scp:*) - scp -q ${vars[source]} /dev/stdout | tar -xpC ${vars[path]} + scp -q ${vars[source]#scp:} /dev/stdout | tar -xpC ${vars[path]} return $[ $pipestatus[1] | $pipestatus[2] ];; (*) tar -xpC ${vars[path]} -f ${vars[source]} || return $?;;