diff options
author | Daiki Ueno <ueno@gnu.org> | 2014-09-01 07:34:54 +0900 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2014-09-01 07:34:54 +0900 |
commit | 761098f61214e68d214ff058c69d3a621a37eb03 (patch) | |
tree | c2748a38270175e161b1d63e43b47ad79c8384f8 /gettext-tools/misc | |
parent | b93e0b2a5b353699769696a09640ffde837e66d0 (diff) | |
download | external_gettext-761098f61214e68d214ff058c69d3a621a37eb03.zip external_gettext-761098f61214e68d214ff058c69d3a621a37eb03.tar.gz external_gettext-761098f61214e68d214ff058c69d3a621a37eb03.tar.bz2 |
gettext-tools: Make convert-archive more portable
* convert-archive.in: Don't use non-portable 'if ! COMMAND'.
Reported by Stefano Lattarini in:
<https://lists.gnu.org/archive/html/bug-gettext/2011-07/msg00002.html>.
Diffstat (limited to 'gettext-tools/misc')
-rw-r--r-- | gettext-tools/misc/ChangeLog | 6 | ||||
-rw-r--r-- | gettext-tools/misc/convert-archive.in | 4 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gettext-tools/misc/ChangeLog b/gettext-tools/misc/ChangeLog index 4fec559..7f33358 100644 --- a/gettext-tools/misc/ChangeLog +++ b/gettext-tools/misc/ChangeLog @@ -1,3 +1,9 @@ +2014-09-01 Daiki Ueno <ueno@gnu.org> + + * convert-archive.in: Don't use non-portable 'if ! COMMAND'. + Reported by Stefano Lattarini in: + <https://lists.gnu.org/archive/html/bug-gettext/2011-07/msg00002.html>. + 2014-07-14 Daiki Ueno <ueno@gnu.org> * gettext 0.19.2 released. diff --git a/gettext-tools/misc/convert-archive.in b/gettext-tools/misc/convert-archive.in index 0088576..e48f20b 100644 --- a/gettext-tools/misc/convert-archive.in +++ b/gettext-tools/misc/convert-archive.in @@ -64,9 +64,11 @@ func_fatal_error () # Command-line option processing. -if ! { { test $# = 2 || test $# = 3 || test $# = 4; } \ +if { { test $# = 2 || test $# = 3 || test $# = 4; } \ && case "$1" in dir | cvs | git ) true;; *) false;; esac \ && case "$2" in dir | cvs | git ) true;; *) false;; esac; }; then + : +else echo "Usage: convert-archive {dir|cvs|git} {dir|cvs|git} [fromfile [tofile]]" exit 1 fi |