summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Stapelberg <stapelberg@debian.org>2013-06-18 22:21:34 +0200
committerMichael Stapelberg <michael@stapelberg.de>2013-06-18 22:21:34 +0200
commita13e311e14e19db5e136d553d47dc3f02db6cb18 (patch)
tree5786e2c51dee6c3217b3c418139348c7e564e456
parent489f95b0fb549e1be284184cc82c64e697dc055c (diff)
downloadinit-system-helpers-a13e311e14e19db5e136d553d47dc3f02db6cb18.tar.gz
dh_systemd_start: don’t start the same unit multiple times
-rwxr-xr-xscript/dh_systemd_start2
1 files changed, 1 insertions, 1 deletions
diff --git a/script/dh_systemd_start b/script/dh_systemd_start
index c428a2f..f1752bb 100755
--- a/script/dh_systemd_start
+++ b/script/dh_systemd_start
@@ -168,7 +168,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
$base =~ s/\.(?:service|socket)$//g;
-f "$tmpdir/etc/init.d/$base"
} ($base, @{$aliases{$name}});
- if (@sysv == 0) {
+ if (@sysv == 0 && !grep { $_ eq $name } @units) {
push @units, $name;
}
}