add some things to the TODO
authorJameson Graef Rollins <jrollins@phys.columbia.edu>
Sat, 21 Jun 2008 21:05:07 +0000 (17:05 -0400)
committerJameson Graef Rollins <jrollins@phys.columbia.edu>
Sat, 21 Jun 2008 21:05:07 +0000 (17:05 -0400)
doc/TODO
src/seckey2sshagent

index a82f031dd96dbe61048e638cf875a856e1125eca..71b9582273d3f77c441286a4be6db732f2af7326 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -107,3 +107,9 @@ Update monkeysphere-ssh-proxycommand man page with new keyserver
 
 Update monkeysphere-ssh-proxycommand man page with info about
    no-connect option.
+
+File bug against seahorse about how, when creating new primary keys,
+   it presents option for "RSA (sign only)" but then creates an "esca"
+   key.
+
+File bug against enigmail about lack of ability to create subkeys.
index d8e9b79ac2e86da91cf156de986a8434135e7b37..15e2706ff444aa04aa5c4cf6a68aa11f10d12ab4 100755 (executable)
@@ -23,18 +23,27 @@ cleanup() {
 
 trap cleanup EXIT
 
-GPGID="$1"
-
-idchars=$(echo $GPGID | wc -m)
-if [ "$idchars" -ne 17 ] ; then
-    echo "GPGID is not 16 characters ($idchars)."
-    exit 1
-fi
+#GPGID="$1"
+GPGID=$(echo "$1" | cut -c 25-)
 
 FOO=$(mktemp -d)
 
-gpg --export-secret-key --export-options export-reset-subkey-passwd $GPGID | GNUPGHOME=$FOO gpg --import
-
-GNUPGHOME=$FOO gpg --edit-key $GPGID
-
-GNUPGHOME=$FOO gpg --export-secret-key $GPGID | openpgp2ssh $GPGID | ssh-add -c /dev/stdin
+gpg --export-secret-key $GPGID | GNUPGHOME="$FOO" gpg --import
+
+# idea to script the password stuff.  not working.
+# read -s -p "enter gpg password: " PASSWD; echo
+# cmd=$(cat <<EOF
+# passwd
+# $PASSWD
+# \n
+# \n
+# \n
+# yes
+# save
+# EOF
+# )
+# echo -e "$cmd" | GNUPGHOME="$FOO" gpg --command-fd 0 --edit-key $GPGID
+
+GNUPGHOME="$FOO" gpg --edit-key $GPGID
+
+GNUPGHOME="$FOO" gpg --export-secret-key $GPGID | openpgp2ssh $GPGID | ssh-add -c /dev/stdin