|
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 |
|