summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-07-02 13:44:43 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-07-02 17:12:23 +0200
commitbc9d1dbfc827c22ace2e5fb6755f7e7b93aba3b1 (patch)
tree5f196f043e52d06938d6b912554e4a3a202bd076
parent830ffbce1bea0a270878db30ef331742e782d5ed (diff)
downloadsystemd-bc9d1dbfc827c22ace2e5fb6755f7e7b93aba3b1.tar.gz
update-utmp,initctl: drop ppid check
Such checks make debugging harder but serve no useful purpose otherwise. We got rid of all the checks for root, let's kill those too.
-rw-r--r--src/initctl/initctl.c5
-rw-r--r--src/update-utmp/update-utmp.c3
2 files changed, 0 insertions, 8 deletions
diff --git a/src/initctl/initctl.c b/src/initctl/initctl.c
index 7505512fe7..7b93de0d8a 100644
--- a/src/initctl/initctl.c
+++ b/src/initctl/initctl.c
@@ -341,11 +341,6 @@ int main(int argc, char *argv[]) {
Server server;
int r = EXIT_FAILURE, n;
- if (getppid() != 1) {
- log_error("This program should be invoked by init only.");
- return EXIT_FAILURE;
- }
-
if (argc > 1) {
log_error("This program does not take arguments.");
return EXIT_FAILURE;
diff --git a/src/update-utmp/update-utmp.c b/src/update-utmp/update-utmp.c
index fd24cdc789..28f1aadabc 100644
--- a/src/update-utmp/update-utmp.c
+++ b/src/update-utmp/update-utmp.c
@@ -223,9 +223,6 @@ static int run(int argc, char *argv[]) {
};
int r;
- if (getppid() != 1)
- return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
- "This program should be invoked by init only.");
if (argc != 2)
return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
"This program requires one argument.");