summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2015-06-16 10:53:56 +0100
committerRichard Hughes <richard@hughsie.com>2015-06-16 12:32:32 +0100
commit30cff54b6d1a77c1f2065e5c19ea82b606178ee2 (patch)
treeba4bb53242391affea5946c420715f5adde1cd8e /client
parent8000c594ddb6551c3231b1610cdefbdff99b989b (diff)
downloadappstream-glib-30cff54b6d1a77c1f2065e5c19ea82b606178ee2.tar.gz
Add two flags to veto-ignore to relax the requirements for metadata
This allows us to build better data for 'enterprise' distros.
Diffstat (limited to 'client')
-rw-r--r--client/as-builder.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/client/as-builder.c b/client/as-builder.c
index b59fbac..946ac25 100644
--- a/client/as-builder.c
+++ b/client/as-builder.c
@@ -293,6 +293,18 @@ main (int argc, char **argv)
flags |= ASB_CONTEXT_FLAG_IGNORE_MISSING_PARENTS;
continue;
}
+ if (g_strcmp0 (veto_ignore[i], "dead-upstream") == 0) {
+ flags |= ASB_CONTEXT_FLAG_IGNORE_DEAD_UPSTREAM;
+ continue;
+ }
+ if (g_strcmp0 (veto_ignore[i], "obsolete-deps") == 0) {
+ flags |= ASB_CONTEXT_FLAG_IGNORE_OBSOLETE_DEPS;
+ continue;
+ }
+ if (g_strcmp0 (veto_ignore[i], "legacy-icons") == 0) {
+ flags |= ASB_CONTEXT_FLAG_IGNORE_LEGACY_ICONS;
+ continue;
+ }
g_warning ("Unknown flag name: %s, "
"expected 'missing-info' or 'missing-parents'",
veto_ignore[i]);