summaryrefslogtreecommitdiffstats
path: root/hammer.py
diff options
context:
space:
mode:
authorMarcin Godzina <mgodzina@isc.org>2023-07-06 10:04:07 +0200
committerMarcin Godzina <mgodzina@isc.org>2023-07-18 13:58:09 +0200
commit39e223a8da6080c29c8271a99d2c7716ca4b6e31 (patch)
tree63404c9048b445e5212cd645b99529ca74c9fa4a /hammer.py
parent[#2870] Intergrated #2971 fix (diff)
downloadkea-39e223a8da6080c29c8271a99d2c7716ca4b6e31.tar.xz
kea-39e223a8da6080c29c8271a99d2c7716ca4b6e31.zip
[#2934] fix ignoring of native-pkg parameter
Diffstat (limited to 'hammer.py')
-rwxr-xr-xhammer.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/hammer.py b/hammer.py
index 59e971f4dd..688d69013b 100755
--- a/hammer.py
+++ b/hammer.py
@@ -2912,7 +2912,9 @@ def _get_features(args):
# as they are not compatible with others
features = set(ALL_FEATURES)
features.discard('all')
- features.discard('native-pkg')
+ # do not include `native-pkg` in `all` if not set explicidly in parameters
+ if 'native-pkg' not in set(vars(args)['with']):
+ features.discard('native-pkg')
# if we build native packages then some features are required and some not
if 'native-pkg' in features: