summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
73a8e59)
This change introduces an agl-all-features flag.
It is basically a feature that will enable a list of
'known-good' features from an included file.
It is meant to serve two purposes:
- simplify automation scripts
- ease-of-use for users building the whole set of features
Change-Id: Ia962d6ec8a6c6345fb27e303cabbf805e729a8ca
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
# The MIT License (MIT)
#
# Copyright (c) 2016 Stéphane Desneux <sdx@iot.bzh>
# 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
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
debug "validating features list"
validate_features
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"
# validate the features
for f in $FEATURES; do
debug "validating feature $f"
--- /dev/null
+agl-demo agl-devel agl-netboot agl-sota agl-appfw-smack
\ No newline at end of file