diff options
author | Michael Stapelberg <stapelberg@debian.org> | 2013-06-18 22:21:34 +0200 |
---|---|---|
committer | Michael Stapelberg <michael@stapelberg.de> | 2013-06-18 22:21:34 +0200 |
commit | a13e311e14e19db5e136d553d47dc3f02db6cb18 (patch) | |
tree | 5786e2c51dee6c3217b3c418139348c7e564e456 | |
parent | 489f95b0fb549e1be284184cc82c64e697dc055c (diff) | |
download | init-system-helpers-a13e311e14e19db5e136d553d47dc3f02db6cb18.tar.gz |
dh_systemd_start: don’t start the same unit multiple times
-rwxr-xr-x | script/dh_systemd_start | 2 |
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; } } |