Lines 115-130
Link Here
|
115 |
rsync $verbose -rtlp "$pkg" "$server:$workdir/" |
115 |
rsync $verbose -rtlp "$pkg" "$server:$workdir/" |
116 |
|
116 |
|
117 |
ssh "$server" "sh -efu"<<EOF |
117 |
ssh "$server" "sh -efu"<<EOF |
118 |
cd '$workdir' |
118 |
dir="\$(readlink -ev "$workdir")" |
119 |
mkdir $verbose -p -- out/bin out/src |
119 |
mkdir $verbose -p -- "\$dir/out/bin" "\$dir/out/src" |
120 |
rc=0 |
120 |
rc=0 |
121 |
hsh $verbose $hsh_args \ |
121 |
hsh $verbose $hsh_args \ |
122 |
--repo-bin='$workdir/out/bin' \ |
122 |
--repo-bin="\$dir/out/bin" \ |
123 |
--repo-src='$workdir/out/src' \ |
123 |
--repo-src="\$dir/out/src" \ |
124 |
-- '$workdir' '$workdir/$pkgname' || |
124 |
-- "\$dir" "\$dir/$pkgname" || |
125 |
rc=\$? |
125 |
rc=\$? |
126 |
[ -z "$clean" ] || hsh $verbose --cleanup -- '$workdir' |
126 |
if [ -n "$clean" ]; then |
127 |
rm $verbose -f -- '$workdir/$pkgname' |
127 |
hsh $verbose --cleanup -- "\$dir" |
|
|
128 |
rm $verbose -f -- "\$dir/$pkgname" |
129 |
fi |
128 |
exit \$rc |
130 |
exit \$rc |
129 |
EOF |
131 |
EOF |
130 |
|
132 |
|