Update Japanese Translation
[gnupg.git] / tools / gpgsm-gencert.sh
index ea96bb2..b209c8e 100755 (executable)
@@ -7,7 +7,7 @@
 #
 # GnuPG is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# the Free Software Foundation; either version 3 of the License, or
 # (at your option) any later version.
 #
 # GnuPG is distributed in the hope that it will be useful,
@@ -16,9 +16,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
+# along with this program; if not, see <http://www.gnu.org/licenses/>.
 
 set -e
 
@@ -29,7 +27,7 @@ ASSUAN_COMMANDS="\
 INPUT FD=$ASSUAN_FP_IN\n\
 OUTPUT FD=$ASSUAN_FP_OUT --armor\n\
 GENKEY\n\
-BYE"
+BYE\n"
 
 ANSWER=""
 
@@ -85,7 +83,9 @@ query_user_menu()
 }
 
 
-
+echo "WARNING: This script is deprecated; please use" >&2
+echo "           gpgsm --gen-key" >&2
+echo "         instead." >&2
 KEY_TYPE=""
 while [ -z "$KEY_TYPE" ]; do
   query_user_menu "Key type" "RSA" "Existing key" "Direct from card"
@@ -193,7 +193,7 @@ query_user_menu "Really create such a CSR?" "yes" "no"
 [ "$ANSWER" != "yes" ] && exit 1
     
 
-echo -e "$ASSUAN_COMMANDS" | \
+printf "$ASSUAN_COMMANDS" | \
      gpgsm --no-log-file --debug-level none --debug-none \
            --server 4< "$file_parameter" 5>"$outfile" >/dev/null