aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/.aglsetup_genconfig.bash9
-rw-r--r--templates/feature/agl-all-features/included.inc1
2 files changed, 10 insertions, 0 deletions
diff --git a/scripts/.aglsetup_genconfig.bash b/scripts/.aglsetup_genconfig.bash
index 65f4c3645..e73facd11 100755
--- a/scripts/.aglsetup_genconfig.bash
+++ b/scripts/.aglsetup_genconfig.bash
@@ -5,6 +5,7 @@
# The MIT License (MIT)
#
# Copyright (c) 2016 Stéphane Desneux <sdx@iot.bzh>
+# (c) 2016 Jan-Simon Möller <jsmoeller@linuxfoundation.org>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
@@ -287,6 +288,14 @@ find_machine_dir $MACHINE >/dev/null || error "Machine '$MACHINE' not found in [
debug "validating features list"
validate_features
+if $(echo "$FEATURES" | grep -q 'agl-all-features' 2>&1 ) ; then
+ featuredir=$(find_feature_dir agl-all-features)
+ tmpfeatures="$FEATURES $(cat $featuredir/included.inc)"
+ tmpfeatures_uniq="$(echo $tmpfeatures | sed -e 's/agl-all-features//g' -e 's/ / /g' | sort -u )"
+ export FEATURES=$tmpfeatures_uniq
+ echo "Features used: $FEATURES"
+fi
+
# validate the features
for f in $FEATURES; do
debug "validating feature $f"
diff --git a/templates/feature/agl-all-features/included.inc b/templates/feature/agl-all-features/included.inc
new file mode 100644
index 000000000..4d528e4f4
--- /dev/null
+++ b/templates/feature/agl-all-features/included.inc
@@ -0,0 +1 @@
+agl-demo agl-devel agl-netboot agl-sota agl-appfw-smack \ No newline at end of file