commit: 327848b1cb9dbcaea5a45f4e6cd83856ac07fb44
Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 11 22:55:56 2025 +0000
Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Jan 11 23:10:00 2025 +0000
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=327848b1
config: Initialize default PORTAGE_USERNAME and PORTAGE_GRPNAME
Intialize default PORTAGE_USERNAME and PORTAGE_GRPNAME for
privileged mode.
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
lib/portage/package/ebuild/config.py | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/lib/portage/package/ebuild/config.py
b/lib/portage/package/ebuild/config.py
index c30cde3b0b..ceb9b8020a 100644
--- a/lib/portage/package/ebuild/config.py
+++ b/lib/portage/package/ebuild/config.py
@@ -1125,6 +1125,15 @@ class config:
self["PORTAGE_GRPNAME"] = grp_struct.gr_name
self.backup_changes("PORTAGE_GRPNAME")
+ else:
+ if "PORTAGE_USERNAME" not in self:
+ self["PORTAGE_USERNAME"] = "portage"
+ self.backup_changes("PORTAGE_USERNAME")
+
+ if "PORTAGE_GRPNAME" not in self:
+ self["PORTAGE_GRPNAME"] = "portage"
+ self.backup_changes("PORTAGE_GRPNAME")
+
for var, default_val in default_inst_ids.items():
try:
self[var] = str(int(self.get(var, default_val)))