Improve robustness of mdate-sh script.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 21 Aug 2010 05:27:12 +0000 (07:27 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 21 Aug 2010 05:40:39 +0000 (07:40 +0200)
commitb268a1f605ba5eb00d15c6e169d535633fa3d39b
treec24226821e463cf2c4078c91aa1b5f44d8e4bce5
parent999865553137b48a0770b5073cfd4f91c1e49593
Improve robustness of mdate-sh script.

* lib/mdate-sh: Sanitize zsh behavior on startup, to ensure
$ls_command is word-split properly upon invocation.
(error): New function.
(main): Use it.  Improve error checking to avoid endless loop
in case $ls_command gave bogus output.  Fix eval quotation.
* tests/mdate6.test: New test, to expose eval quotation error.
* tests/Makefile.am: Update.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
lib/mdate-sh
tests/Makefile.am
tests/Makefile.in
tests/mdate6.test [new file with mode: 0755]