1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-28 00:21:52 +03:00

Use shell's builtin pwd.

Insisting on /bin/pwd is unnecessary nowadays.  Autoconf-generated
scripts have been using the shell's built-in "pwd" for a long time.`
This commit is contained in:
Ludovic Courtès
2015-12-02 23:58:15 -05:00
committed by Carlos O'Donell
parent 4de3b51e08
commit db340c904d
5 changed files with 18 additions and 19 deletions

View File

@ -30,23 +30,15 @@ if test $# -ne 2; then
exit 1
fi
if test -x /bin/pwd; then
pwd=/bin/pwd
elif test -x /usr/bin/pwd; then
pwd=/usr/bin/pwd
else
pwd='pwd'
fi
# Make both paths absolute.
if test -d $1; then
to=`cd $1 && $pwd`
to=`cd $1 && pwd -P`
else
temp=`echo $1 | sed 's%/*[^/]*$%%'`
if test -z "$temp"; then
to=`$pwd`
to=`pwd -P`
else
to=`cd $temp && $pwd`
to=`cd $temp && pwd -P`
fi
to="$to/`echo $1 | sed 's%.*/\([^/][^/]*\)$%\1%'`"
fi
@ -59,9 +51,9 @@ else
fi
if test -z "$from"; then
from=`$pwd | sed 's%^/%%'`
from=`pwd -P | sed 's%^/%%'`
else
from=`cd $from && $pwd | sed 's%^/%%'`
from=`cd $from && pwd -P | sed 's%^/%%'`
fi
while test -n "$to" && test -n "$from"; do