Skip to content

Commit 8872e4a

Browse files
runservice: allow also to run the default/service side services
1 parent f21eac3 commit 8872e4a

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

runservices

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ sub run_services {
6262
# take default version setting
6363
for my $s (@{$servicexml->{'service'} || []}) {
6464
# buildtime only is default
65-
next unless $s->{'mode'} && $s->{'mode'} eq $servicemode;
65+
next if $servicemode eq 'default' && $s->{'mode'};
66+
next unless $s->{'mode'} && $s->{'mode'} eq $servicemode || $servicemode eq 'default';
6667
die("missing name in service\n") unless $s->{'name'};
6768

6869
if (! -x "$buildroot$servicedir/$s->{'name'}") {
@@ -107,7 +108,7 @@ while (@ARGV) {
107108
} elsif ($ARGV[0] eq '--mode') {
108109
shift @ARGV;
109110
$servicemode = shift @ARGV;
110-
die("unsupported servicemode\n") unless $servicemode eq 'manual' || $servicemode eq 'disabled' || $servicemode eq 'buildtime';
111+
die("unsupported servicemode\n") unless $servicemode eq 'manual' || $servicemode eq 'disabled' || $servicemode eq 'buildtime' || $servicemode eq 'default';
111112
} else {
112113
last;
113114
}

0 commit comments

Comments
 (0)