From: Scott James Remnant Date: Fri, 13 Feb 2004 07:26:08 +0000 (+0000) Subject: * ltmain.in, libtoolize.in, commit, config/mailnotify: Correctly X-Git-Tag: release-1-9b~151 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0964364db211bc92988e77c008a9ff4cfdfddb60;p=thirdparty%2Flibtool.git * ltmain.in, libtoolize.in, commit, config/mailnotify: Correctly quote usage of $basename and $dirname to avoid (unlikely) path expansion. --- diff --git a/ChangeLog b/ChangeLog index e0bb01276..d2152e7d6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2004-02-13 Scott James Remnant + * ltmain.in, libtoolize.in, commit, config/mailnotify: Correctly + quote usage of $basename and $dirname to avoid (unlikely) path + expansion. + * tests/sh.test: Test the config/ltmain.sh and libtoolize in the build directory not the source directory, where they won't exist during 'make distcheck'. diff --git a/commit b/commit index 094c22bdb..003239f4b 100755 --- a/commit +++ b/commit @@ -85,7 +85,7 @@ basename="s,^.*/,,g" progpath="$0" # The name of this program: -progname=`echo "$progpath" | $SED $basename` +progname=`echo "$progpath" | $SED "$basename"` PROGRAM=clcommit # Global variables: diff --git a/config/mailnotify b/config/mailnotify index a6e9c638b..895eaf6d7 100755 --- a/config/mailnotify +++ b/config/mailnotify @@ -72,7 +72,7 @@ basename="s,^.*/,,g" progpath="$0" # The name of this program: -progname=`echo "$progpath" | $SED $basename` +progname=`echo "$progpath" | $SED "$basename"` PROGRAM=mailnotify # Global variables: diff --git a/libtoolize.in b/libtoolize.in index 2aa173930..b769596f5 100644 --- a/libtoolize.in +++ b/libtoolize.in @@ -65,7 +65,7 @@ basename="s,^.*/,,g" progpath="$0" # The name of this program: -progname=`echo "$progpath" | $SED $basename` +progname=`echo "$progpath" | $SED "$basename"` PROGRAM=libtoolize # Global variables: @@ -244,7 +244,7 @@ func_mkdir_p () while test ! -d "$my_dir"; do my_dirs="$my_dir $my_dirs" case $my_dir in */*) ;; *) break ;; esac - my_dir=`echo "$my_dir" | $SED $dirname` + my_dir=`echo "$my_dir" | $SED "$dirname"` done test ! -n "$my_dirs" || $MKDIR $my_dirs } @@ -258,7 +258,7 @@ func_copy () my_destfile="$2" my_return_status=1 - func_mkdir_p `echo "$my_destfile" | $SED $dirname` + func_mkdir_p `echo "$my_destfile" | $SED "$dirname"` $RM "$my_destfile" if $opt_link && $LN_S "$my_srcfile" "$my_destfile"; then diff --git a/ltmain.in b/ltmain.in index db2d21eaf..e39150f02 100644 --- a/ltmain.in +++ b/ltmain.in @@ -35,7 +35,7 @@ basename="s,^.*/,,g" progpath="$0" # The name of this program: -progname=`echo "$progpath" | $SED $basename` +progname=`echo "$progpath" | $SED "$basename"` modename="$progname" # Global variables: