Simplify calculation of repoman_settings["PORTAGE_GPG_DIR"] in gpgsign().
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Gentoo.Org>
Wed, 30 Mar 2011 20:32:45 +0000 (22:32 +0200)
committerArfrever Frehtes Taifersar Arahesis <Arfrever@Gentoo.Org>
Wed, 30 Mar 2011 20:32:45 +0000 (22:32 +0200)
os.path.expanduser() works even when HOME environment variable is not set.

bin/repoman

index d48b9d13e0e9f6254c2d54c60e26e49fdeece321..985b8ea48aba5f9889c83192989df689da1d2b53 100755 (executable)
@@ -2422,11 +2422,8 @@ else:
                if "PORTAGE_GPG_KEY" not in repoman_settings:
                        raise portage.exception.MissingParameter("PORTAGE_GPG_KEY is unset!")
                if "PORTAGE_GPG_DIR" not in repoman_settings:
-                       if "HOME" in os.environ:
-                               repoman_settings["PORTAGE_GPG_DIR"] = os.path.join(os.environ["HOME"], ".gnupg")
-                               logging.info("Automatically setting PORTAGE_GPG_DIR to %s" % repoman_settings["PORTAGE_GPG_DIR"])
-                       else:
-                               raise portage.exception.MissingParameter("PORTAGE_GPG_DIR is unset!")
+                       repoman_settings["PORTAGE_GPG_DIR"] = os.path.expanduser("~/.gnupg")
+                       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(