summaryrefslogtreecommitdiffstats
path: root/sbin
diff options
context:
space:
mode:
Diffstat (limited to 'sbin')
-rw-r--r--sbin/devd/devd.cc1
-rw-r--r--sbin/devd/tests/Makefile3
2 files changed, 3 insertions, 1 deletions
diff --git a/sbin/devd/devd.cc b/sbin/devd/devd.cc
index 96ed184..346eae2 100644
--- a/sbin/devd/devd.cc
+++ b/sbin/devd/devd.cc
@@ -1070,6 +1070,7 @@ event_loop(void)
if (FD_ISSET(seqpacket_fd, &fds))
new_client(seqpacket_fd, SOCK_SEQPACKET);
}
+ cfg.remove_pidfile();
close(seqpacket_fd);
close(stream_fd);
close(fd);
diff --git a/sbin/devd/tests/Makefile b/sbin/devd/tests/Makefile
index e06928c..c0a346f 100644
--- a/sbin/devd/tests/Makefile
+++ b/sbin/devd/tests/Makefile
@@ -1,7 +1,8 @@
# $FreeBSD$
ATF_TESTS_C= client_test
-TEST_METADATA.client_test= required_programs="devd"
+TEST_METADATA.client_test= required_files="/var/run/devd.pid"
+TEST_METADATA.client_test+= required_programs="devd"
TEST_METADATA.client_test+= required_user="root"
TEST_METADATA.client_test+= timeout=15
OpenPOWER on IntegriCloud