summaryrefslogtreecommitdiffstats
path: root/bin/doins
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-03-28 12:31:37 +0000
committerZac Medico <zmedico@gentoo.org>2008-03-28 12:31:37 +0000
commit9d5fa39a39dc8ed6c0b0f6a48247eda9f7092309 (patch)
tree3191e04f7428d1d0666128e16a977ce0f193984a /bin/doins
parentc36994c205d91ee819180ff9339b33a855e61061 (diff)
downloadportage-9d5fa39a39dc8ed6c0b0f6a48247eda9f7092309.tar.gz
portage-9d5fa39a39dc8ed6c0b0f6a48247eda9f7092309.tar.bz2
portage-9d5fa39a39dc8ed6c0b0f6a48247eda9f7092309.zip
Strip trailing slashes from directory paths if necessary. (trunk r9487)
svn path=/main/branches/2.1.2/; revision=9565
Diffstat (limited to 'bin/doins')
-rwxr-xr-xbin/doins3
1 files changed, 3 insertions, 0 deletions
diff --git a/bin/doins b/bin/doins
index ed0212048..e9404a77c 100755
--- a/bin/doins
+++ b/bin/doins
@@ -50,6 +50,9 @@ for x in "$@" ; do
continue
fi
+ while [ "$x" != "${x%/}" ] ; do
+ x=${x%/}
+ done
if [ $x = "${x%/*}" ] ; then
pushd "$PWD" >/dev/null
else