mirror of
git://git.sv.gnu.org/autoconf
synced 2025-02-17 14:01:27 +08:00
Don't use "set - x$ls_command /
", as zsh mishandles
the spaces inside $ls_command. Problem reported by Loulou Pouchet in <http://lists.gnu.org/archive/html/autoconf/2004-12/msg00074.html>. Don't use "set - x"; plain "set x" is enough, and simplifies debugging.
This commit is contained in:
parent
34fa7e5287
commit
8b2ee5023a
@ -1,9 +1,9 @@
|
||||
#!/bin/sh
|
||||
# Get modification time of a file or directory and pretty-print it.
|
||||
|
||||
scriptversion=2003-11-09.00
|
||||
scriptversion=2004-12-08.12
|
||||
|
||||
# Copyright (C) 1995, 1996, 1997, 2003 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1995, 1996, 1997, 2003, 2004 Free Software Foundation, Inc.
|
||||
# written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, June 1995
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
@ -80,7 +80,7 @@ fi
|
||||
# words should be skipped to get the date.
|
||||
|
||||
# On HPUX /bin/sh, "set" interprets "-rw-r--r--" as options, so the "x" below.
|
||||
set - x`$ls_command /`
|
||||
set x`ls -l -d /`
|
||||
|
||||
# Find which argument is the month.
|
||||
month=
|
||||
@ -107,7 +107,7 @@ do
|
||||
done
|
||||
|
||||
# Get the extended ls output of the file or directory.
|
||||
set - x`eval "$ls_command \"\$save_arg1\""`
|
||||
set x`eval "$ls_command \"\$save_arg1\""`
|
||||
|
||||
# Remove all preceding arguments
|
||||
eval $command
|
||||
|
Loading…
Reference in New Issue
Block a user