submodule check in configure
authorNIIBE Yutaka <gniibe@fsij.org>
Mon, 8 Feb 2016 01:00:30 +0000 (10:00 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Mon, 8 Feb 2016 01:11:02 +0000 (10:11 +0900)
ChangeLog
THANKS
src/configure

index 8fd9564..07be3d3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,9 @@
-2015-11-30  perillamint <perillamint@gentoo.moe>
+2016-02-05  Niibe Yutaka  <gniibe@fsij.org>
+
+       * src/configure: Add submodule check suggested by Elliott
+       Mitchell.
+
+2015-11-30  perillamint  <perillamint@gentoo.moe>
 
        * src/openpgp.c (card_thread): Fix offset of bConfirmPIN.
 
diff --git a/THANKS b/THANKS
index 07af1e7..7a88853 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -14,6 +14,7 @@ Andre Zepezauer               andre.zepezauer@student.uni-halle.de
 Bertrand Jacquin       bertrand@jacquin.bzh
 Clint Adams            clint@softwarefreedom.org
 Daniel Kahn Gillmor    dkg@fifthhorseman.net
+Elliott Mitchell
 Hironobu SUZUKI                hironobu@h2np.net
 Jan Suhr               jan@suhr.info
 Jonathan McDowell      noodles@earth.li
index 669f68d..4a13faa 100755 (executable)
@@ -6,7 +6,7 @@ nl=$'\n'
 #
 # This file is *NOT* generated by GNU Autoconf, but written by NIIBE Yutaka
 #
-# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015
+# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016
 #               Free Software Initiative of Japan
 #
 # This file is a part of Gnuk, a GnuPG USB Token implementation.
@@ -23,6 +23,15 @@ nl=$'\n'
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
+#
+# Submodule check
+#
+if ! test -f ../chopstx/rules.mk; then
+  echo "Submodule 'chopstx' not found" >&2
+  echo "You might need: git submodule update --init" >&2
+  exit 1
+fi
+
 # Default settings
 help=no
 vidpid=none
@@ -127,7 +136,7 @@ EOF
 fi
 
 if test "$vidpid" = "none"; then
-  echo "Please specify Vendor ID and Product ID by --vidpid option." 
+  echo "Please specify Vendor ID and Product ID by --vidpid option." >&2
   exit 1
 fi
 
@@ -181,7 +190,7 @@ fi
 # --with-dfu option
 if test "$with_dfu" = "yes"; then
   if test "$target" = "FST_01" -o "$target" = "FST_01_00"; then
-      echo "FST-01 doesn't have DFU loader, you should not use --with-dfu."
+      echo "FST-01 doesn't have DFU loader, you should not use --with-dfu." >&2
       exit 1
   fi
   echo "Configured for DFU"
@@ -247,7 +256,7 @@ if test "$sys1_compat" = "yes"; then
   CONFIG="$target:dfu=$with_dfu:debug=$debug:pinpad=$pinpad:certdo=$certdo"
 else
   if test "$with_dfu" = "yes"; then
-    echo "Common binary can't support DFU loader, don't use --with-dfu."
+    echo "Common binary can't support DFU loader, don't use --with-dfu." >&2
     exit 1
   fi
   # Override settings for common binary.  Safer side.
@@ -317,8 +326,8 @@ if !(IFS="  "
     fi
   done; exit 1) < ../GNUK_USB_DEVICE_ID
 then
-  echo "Please specify valid Vendor ID and Product ID." 
-  echo "Check ../GNUK_USB_DEVICE_ID."
+  echo "Please specify valid Vendor ID and Product ID."  >&2
+  echo "Check ../GNUK_USB_DEVICE_ID." >&2
   exit 1
 fi