summaryrefslogtreecommitdiffstats
path: root/gettext-tools/misc
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2014-09-01 07:34:54 +0900
committerDaiki Ueno <ueno@gnu.org>2014-09-01 07:34:54 +0900
commit761098f61214e68d214ff058c69d3a621a37eb03 (patch)
treec2748a38270175e161b1d63e43b47ad79c8384f8 /gettext-tools/misc
parentb93e0b2a5b353699769696a09640ffde837e66d0 (diff)
downloadexternal_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/ChangeLog6
-rw-r--r--gettext-tools/misc/convert-archive.in4
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