summaryrefslogtreecommitdiffstats
path: root/debian/lib/python/debian_linux/config_v2.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-07 13:18:02 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-07 13:18:02 +0000
commiteb4273cf3e952d49bd88ea7d5a9041e2b5aec556 (patch)
tree987fba31b18efab34ac6f50e73e76b8187e8cef5 /debian/lib/python/debian_linux/config_v2.py
parentMerging upstream version 6.10.3. (diff)
downloadlinux-eb4273cf3e952d49bd88ea7d5a9041e2b5aec556.tar.xz
linux-eb4273cf3e952d49bd88ea7d5a9041e2b5aec556.zip
Adding debian version 6.10.3-1.debian/6.10.3-1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/lib/python/debian_linux/config_v2.py')
-rw-r--r--debian/lib/python/debian_linux/config_v2.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/debian/lib/python/debian_linux/config_v2.py b/debian/lib/python/debian_linux/config_v2.py
index 1c32bc8864..744c3276c2 100644
--- a/debian/lib/python/debian_linux/config_v2.py
+++ b/debian/lib/python/debian_linux/config_v2.py
@@ -304,6 +304,22 @@ class ConfigFeatureset(ConfigBase):
for flavour in debianarch.flavour
]
+ if self.flavour:
+ # XXX: Remove special case of name
+ if self.name == 'none':
+ flavour_default = [i for i in self.flavour if i.defs.is_default]
+ flavour_quick = [i for i in self.flavour if i.defs.is_quick]
+
+ if not flavour_quick:
+ flavour_quick = flavour_default or self.flavour[0:1]
+ flavour_quick[0].defs.is_quick = True
+
+ # Flavours in other featuresets can never be default or quick
+ else:
+ for flavour in self.flavour:
+ flavour.defs.is_default = False
+ flavour.defs.is_quick = False
+
self.__post_init_hierarchy__(path)