diff options
author | Daniel Friesel <derf@derf.homelinux.org> | 2009-08-15 22:45:39 +0200 |
---|---|---|
committer | Daniel Friesel <derf@derf.homelinux.org> | 2009-08-15 22:45:39 +0200 |
commit | 3cf2fe257be20ed897d050e98644cc765264a189 (patch) | |
tree | 643d64bd1083a538a30c60114b0ada4776925ec1 | |
parent | 6112287e1c686f05ae295b3447a697b1c430519b (diff) |
ct: list_update_remote: Only use user@host if a user was explicitly specified
-rwxr-xr-x | bin/ct | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -163,8 +163,10 @@ function pkgroot_parse { if [[ $PKG_HOST == *@* ]] { PKG_USER=${PKG_HOST%%@*} PKG_HOST=${PKG_HOST#*@} + PKG_UAH=${PKG_USER}@${PKG_HOST} } else { PKG_USER=$USERNAME + PKG_UAH=${PKG_HOST} } } elif [[ $PKG_PROTO == 'file' ]] { PKG_PATH=$PKG_ROOT @@ -173,7 +175,7 @@ function pkgroot_parse { } function pkgroot_clean { - unset PKG_ROOT PKG_PROTO PKG_HOST PKG_PATH PKG_USER + unset PKG_ROOT PKG_PROTO PKG_HOST PKG_PATH PKG_USER PKG_UAH ((PKGLIST_LOCAL)) || unset PKGLIST_PATH } @@ -191,6 +193,7 @@ if ((DEBUG)) { echo " PKG_PROTO $PKG_PROTO" echo " PKG_USER $PKG_USER" echo " PKG_HOST $PKG_HOST" + echo " PKG_UAH $PKG_UAH" echo " PKGLIST_PATH $PKGLIST_PATH" pkgroot_clean } @@ -374,7 +377,7 @@ function list_update_remote { if [[ $PKGLIST_LOCAL == 1 || $PKG_PROTO == 'file' ]] { $PKGLIST_PATH $PKG_PATH $PKG_ROOT >> $tmpfile } elif [[ $PKG_PROTO == 'ssh' ]] { - ssh $PKG_USER@$PKG_HOST "$PKGLIST_PATH $PKG_PATH $PKG_ROOT" >> $tmpfile + ssh $PKG_UAH "$PKGLIST_PATH $PKG_PATH $PKG_ROOT" >> $tmpfile } pkgroot_clean } |