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>
diff --git a/repoman/lib/repoman/modules/scan/metadata/ebuild_metadata.py b/repoman/lib/repoman/modules/scan/metadata/ebuild_metadata.py
index 4c35bbc..2edf8f7 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 @@
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