Allow to run the syslogd tests as root without SUDO also if the
authorbluhm <bluhm@openbsd.org>
Tue, 12 Jul 2016 15:44:58 +0000 (15:44 +0000)
committerbluhm <bluhm@openbsd.org>
Tue, 12 Jul 2016 15:44:58 +0000 (15:44 +0000)
libevent method environment is set.

regress/usr.sbin/syslogd/Syslogd.pm

index fae55ed..8e1a426 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Syslogd.pm,v 1.18 2016/06/22 19:29:29 bluhm Exp $
+#      $OpenBSD: Syslogd.pm,v 1.19 2016/07/12 15:44:58 bluhm Exp $
 
 # Copyright (c) 2010-2015 Alexander Bluhm <bluhm@openbsd.org>
 # Copyright (c) 2014 Florian Riehm <mail@friehm.de>
@@ -139,7 +139,7 @@ sub ttykill {
 
 sub child {
        my $self = shift;
-       my @sudo = $ENV{SUDO} ? $ENV{SUDO} : ();
+       my @sudo = $ENV{SUDO} ? $ENV{SUDO} : "env";
 
        my @pkill = (@sudo, "pkill", "-KILL", "-x", "syslogd");
        my @pgrep = ("pgrep", "-x", "syslogd");