summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2017-02-14 12:24:07 +0100
committerFelix Fietkau <nbd@nbd.name>2017-02-15 11:37:13 +0100
commitb8c9ded999bd740c6a7c5e2816f047f957f795ee (patch)
tree5216c9b283777b75b8636b2ffd67c0b26aeb5ec8 /scripts
parenteea6df8255bdf7d64124140bd1f138af3c9ed2ee (diff)
downloadopenwrt-b8c9ded999bd740c6a7c5e2816f047f957f795ee.tar.gz
openwrt-b8c9ded999bd740c6a7c5e2816f047f957f795ee.tar.bz2
openwrt-b8c9ded999bd740c6a7c5e2816f047f957f795ee.zip
build: add buildbot specific config option for setting defaults
This can be used to tweak the buildbot behavior without having to change buildbot's configuration. It will also allow us to add more aggressive clean steps (e.g. on toolchain changes), which would break developers' workflows if enable by default. Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/target-metadata.pl5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/target-metadata.pl b/scripts/target-metadata.pl
index 7f7dc6d4ee..31de3c74c8 100755
--- a/scripts/target-metadata.pl
+++ b/scripts/target-metadata.pl
@@ -203,13 +203,14 @@ endchoice
choice
prompt "Target Profile"
+ default TARGET_MULTI_PROFILE if BUILDBOT
EOF
foreach my $target (@target) {
my $profile = $target->{profiles}->[0];
$profile or next;
print <<EOF;
- default TARGET_$target->{conf}_$profile->{id} if TARGET_$target->{conf}
+ default TARGET_$target->{conf}_$profile->{id} if TARGET_$target->{conf} && !BUILDBOT
EOF
}
@@ -256,9 +257,11 @@ menu "Target Devices"
config TARGET_ALL_PROFILES
bool "Enable all profiles by default"
+ default BUILDBOT
config TARGET_PER_DEVICE_ROOTFS
bool "Use a per-device root filesystem that adds profile packages"
+ default BUILDBOT
help
When disabled, all device packages from all selected devices
will be included in all images by default. (Marked as <*>) You will