aboutsummaryrefslogtreecommitdiffstats
path: root/repoman
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2019-06-20 14:33:01 +0200
committerZac Medico <zmedico@gentoo.org>2019-06-20 12:50:41 -0700
commit73232537c3f7d8cb4121c0a2dee5b450de584e38 (patch)
tree539241e603d5bbd5a8c31bed8feddbe1b502dd70 /repoman
parentportdbapi.getfetchsizes: use .__download__ suffix (diff)
downloadgentoo-portage-73232537c3f7d8cb4121c0a2dee5b450de584e38.tar.xz
gentoo-portage-73232537c3f7d8cb4121c0a2dee5b450de584e38.zip
Allow empty LICENSE in acct-* packages
Since acct-* packages do not create any files (except for keepfile for the home directory), it is perfectly normal for the LICENSE to be empty. Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'repoman')
-rw-r--r--repoman/lib/repoman/modules/scan/metadata/ebuild_metadata.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/repoman/lib/repoman/modules/scan/metadata/ebuild_metadata.py b/repoman/lib/repoman/modules/scan/metadata/ebuild_metadata.py
index 4c35bbc1238..2edf8f7f204 100644
--- a/repoman/lib/repoman/modules/scan/metadata/ebuild_metadata.py
+++ b/repoman/lib/repoman/modules/scan/metadata/ebuild_metadata.py
@@ -39,8 +39,8 @@ class EbuildMetadata(ScanBase):
ebuild = kwargs.get('ebuild').get()
for pos, missing_var in enumerate(self.repo_settings.qadata.missingvars):
if not ebuild.metadata.get(missing_var):
- if kwargs.get('catdir') == "virtual" and \
- missing_var in ("HOMEPAGE", "LICENSE"):
+ if (kwargs.get('catdir') in ("acct-group", "acct-user", "virtual")
+ and missing_var in ("HOMEPAGE", "LICENSE")):
continue
if ebuild.live_ebuild and missing_var == "KEYWORDS":
continue