Change gnulib-tool to support NetBSD's join
authorJ.T. Conklin <jtc@acorntoolworks.com>
Wed, 27 Apr 2011 15:23:53 +0000 (08:23 -0700)
committerEric Blake <eblake@redhat.com>
Wed, 27 Apr 2011 16:18:33 +0000 (10:18 -0600)
For backwards compatibility, the 4.4BSD join used by NetBSD supports a
"-a" option as if it was "-a 1 -a 2".  Unfortunately, this was done in
such a way that "-a 1" and "-a 2" need to be passed as "-a1" or "-a2".

ChangeLog
gnulib-tool

index 247d541..21ce7d7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-04-27  J.T. Conklin  <jtc@acorntoolworks.com>  (tiny change)
+
+       * gnulib-tool: change "join -a 2" to "join -a2", the latter is
+       required by the NetBSD (and perhaps other 4.4BSD derived) join.
+
 2011-04-27  Reuben Thomas  <rrt@sc3d.org>
        and Eric Blake  <eblake@redhat.com>
 
index 9461027..49221f0 100755 (executable)
@@ -2522,7 +2522,7 @@ func_show_module_list ()
   echo "Module list with included dependencies (indented):"
   echo "$specified_modules" | sed -e '/^$/d' -e 's/$/| /' > "$tmp"/specified-modules
   echo "$modules" | sed -e '/^$/d' \
-    | LC_ALL=C join -t '|' -a 2 "$tmp"/specified-modules - \
+    | LC_ALL=C join -t '|' -a2 "$tmp"/specified-modules - \
     | sed -e 's/^\(.*\)|.*/|\1/' -e 's/^/    /' -e 's/^    |\(.*\)$/  '"${bold_on}"'\1'"${bold_off}"'/'
 }