[Da-tools-commits] ./debian/userdir-ldap r514: ud-gpgimport: work on add_keyrings if no keyrings are given on the command line

Peter Palfrader peter at palfrader.org
Sun Apr 5 23:35:26 UTC 2009


------------------------------------------------------------
revno: 514
committer: Peter Palfrader <peter at palfrader.org>
branch nick: userdir-ldap
timestamp: Mon 2009-04-06 01:35:26 +0200
message:
  ud-gpgimport: work on add_keyrings if no keyrings are given on the command line
modified:
  debian/changelog
  ud-gpgimport
-------------- next part --------------
=== modified file 'debian/changelog'
--- a/debian/changelog	2009-04-05 23:35:02 +0000
+++ b/debian/changelog	2009-04-05 23:35:26 +0000
@@ -2,8 +2,10 @@
 
   * userdir-ldap.conf: add keyring.pgp to default add_keyrings.
   * userdir_gpg.py: add a ClearKeyrings().
+  * ud-gpgimport: work on add_keyrings if no keyrings are given on the
+    command line.
 
- -- Peter Palfrader <weasel at debian.org>  Mon, 06 Apr 2009 01:34:39 +0200
+ -- Peter Palfrader <weasel at debian.org>  Mon, 06 Apr 2009 01:35:12 +0200
 
 userdir-ldap (0.3.63) unstable; urgency=low
 

=== modified file 'ud-gpgimport'
--- a/ud-gpgimport	2008-05-23 21:52:29 +0000
+++ b/ud-gpgimport	2009-04-05 23:35:26 +0000
@@ -62,9 +62,7 @@
        LoadOverride(val);
    elif (switch == '-a'):
        NoAct = 0;
-if len(arguments) == 0:
-   print "Give some keyrings to probe";
-   sys.exit(0);
+
 
 # Main program starts here
 
@@ -105,14 +103,16 @@
 print;
 
 # Popen GPG with the correct magic special options
-Args = [GPGPath] + GPGBasicOptions;
+ClearKeyrings()
+if len(arguments) == 0:
+   print "Using default keyrings: %s"%ConfModule.add_keyrings;
+   SetKeyrings(ConfModule.add_keyrings.split(":"))
 for x in arguments:
-   Args.append("--keyring");
    if x.find("/") == -1:
-      Args.append("./"+x);
-   else:
-      Args.append(x);
-Args = Args + GPGSearchOptions + [" 2> /dev/null"]
+      x= "./"+x
+   SetKeyrings( [x] )
+
+Args = [GPGPath] + GPGBasicOptions + GPGKeyRings + GPGSearchOptions + [" 2> /dev/null"]
 Keys = os.popen(" ".join(Args),"r");
 
 # Loop over the GPG key file



More information about the Da-tools-commits mailing list