index : devtools32 | |
Archlinux32 fork of devtools | gitolite user |
summaryrefslogtreecommitdiff |
author | Rémy Oudompheng <remy@archlinux.org> | 2011-03-27 13:50:13 +0200 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2011-03-28 14:57:22 +0200 |
commit | f01097f22c4651b73e282f2c0659609e6f545212 (patch) | |
tree | 8e283696d6409df6d2960edf29b13df73f15f53e | |
parent | ad593b8b61558da779530a6cb8f4938a273f5553 (diff) |
-rwxr-xr-x | commitpkg | 8 |
@@ -125,15 +125,17 @@ for _arch in ${arch[@]}; do pkgfile=$(getpkgfile "$_pkgname-$fullver-${_arch}".pkg.tar.?z 2>/dev/null) pkgdestfile=$(getpkgfile "$PKGDEST/$_pkgname-$fullver-${_arch}".pkg.tar.?z 2>/dev/null) - if [ ! -f "$pkgfile" -a -f "$pkgdestfile" ]; then + if [ -f "$pkgfile" ]; then + pkgfile="./$pkgfile" + elif [ -f "$pkgdestfile" ]; then pkgfile="$pkgdestfile" - elif [ ! -f "$pkgfile" ]; then + else echo "skipping ${_arch}" continue 2 fi echo -n 'uploading ' - rsync -p --chmod 'ug=rw,o=r' -c -h -L --progress $rsyncopts --partial "./${pkgfile}" -e ssh "$server:staging/$repo/${pkgfile##*/}" || abort + rsync -p --chmod 'ug=rw,o=r' -c -h -L --progress $rsyncopts --partial "${pkgfile}" -e ssh "$server:staging/$repo/${pkgfile##*/}" || abort done archrelease $repo-${_arch} || abort done |