Minor improvements in gpgsign().
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Gentoo.Org>
Wed, 30 Mar 2011 22:19:54 +0000 (00:19 +0200)
committerZac Medico <zmedico@gentoo.org>
Wed, 13 Apr 2011 07:40:48 +0000 (00:40 -0700)
repoman_settings["PORTAGE_GPG_DIR"] is always set.

bin/repoman

index 0a480a5cce163283de2373986224756b2482cdcb..7236909919ab643df83ff9b9879e9620a8aabefb 100755 (executable)
@@ -2422,16 +2422,15 @@ else:
                        raise portage.exception.MissingParameter("PORTAGE_GPG_KEY is unset!")
                if "PORTAGE_GPG_DIR" not in repoman_settings:
                        repoman_settings["PORTAGE_GPG_DIR"] = os.path.expanduser("~/.gnupg")
-                       logging.info("Automatically setting PORTAGE_GPG_DIR to %s" % repoman_settings["PORTAGE_GPG_DIR"])
+                       logging.info("Automatically setting PORTAGE_GPG_DIR to '%s'" % repoman_settings["PORTAGE_GPG_DIR"])
                repoman_settings["PORTAGE_GPG_DIR"] = os.path.expanduser(repoman_settings["PORTAGE_GPG_DIR"])
                if not os.access(repoman_settings["PORTAGE_GPG_DIR"], os.X_OK):
                        raise portage.exception.InvalidLocation(
                                "Unable to access directory: PORTAGE_GPG_DIR='%s'" % \
                                repoman_settings["PORTAGE_GPG_DIR"])
-               gpgcmd = "gpg --sign --clearsign --yes "
-               gpgcmd+= "--default-key "+repoman_settings["PORTAGE_GPG_KEY"]
-               if "PORTAGE_GPG_DIR" in repoman_settings:
-                       gpgcmd += " --homedir "+repoman_settings["PORTAGE_GPG_DIR"]
+               gpgcmd = "gpg --sign --clearsign --yes"
+               gpgcmd += " --default-key " + repoman_settings["PORTAGE_GPG_KEY"]
+               gpgcmd += " --homedir " + repoman_settings["PORTAGE_GPG_DIR"]
                if options.pretend:
                        print("("+gpgcmd+" "+filename+")")
                else: