On 06/22/2012 04:13 PM, Stefano Lattarini wrote: > * t/ax/test-init.sh (me): In the definition of this variable. This > also shave off a couple of forks, and the need for a sanity check > only required in fringe situations. > > Signed-off-by: Stefano Lattarini <stefano.lattar...@gmail.com> > --- > t/ax/test-init.sh | 11 +++++++---- > 1 file changed, 7 insertions(+), 4 deletions(-) > > diff --git a/t/ax/test-init.sh b/t/ax/test-init.sh > index ca606b5..116d4b1 100644 > --- a/t/ax/test-init.sh > +++ b/t/ax/test-init.sh > @@ -26,10 +26,13 @@ set -e > # Test scripts can override it if they need to (but this should > # be done carefully). > if test -z "$me"; then > - # Guard against failure to spawn sed (seen on MSYS), or empty $argv0. > - me=`echo "$argv0" | sed -e 's,.*[\\/],,;s/\.sh$//;s/\.tap$//'` \ > - && test -n "$me" \ > - || { echo "$argv0: failed to define \$me" >&2; exit 99; } > + # Strip all directory components. > + me=${argv0##*/}
Should this strip to the last [\\/] instead of /? > + # Strip test suffix. > + case $me in > + *.tap) me=${me%.tap};; > + *.sh) me=${me%.sh} ;; > + esac > fi > > > -- Eric Blake ebl...@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature