diff options
author | Zach van Rijn <me@zv.io> | 2021-10-07 12:27:50 -0500 |
---|---|---|
committer | Zach van Rijn <me@zv.io> | 2021-10-07 12:27:50 -0500 |
commit | ff476413e30a6cf477364eeed12ed06540a8b436 (patch) | |
tree | 09475576abd09bc9a9f9c0ed6c2787aeb31ec27b /legacy/busybox/nologin.c | |
parent | 461d0effc689a5b2e564b0ed1e47e268264de65c (diff) | |
download | packages-ff476413e30a6cf477364eeed12ed06540a8b436.tar.gz packages-ff476413e30a6cf477364eeed12ed06540a8b436.tar.bz2 packages-ff476413e30a6cf477364eeed12ed06540a8b436.tar.xz packages-ff476413e30a6cf477364eeed12ed06540a8b436.zip |
legacy/*: cleanup packages that can 'definitely go'
Diffstat (limited to 'legacy/busybox/nologin.c')
-rw-r--r-- | legacy/busybox/nologin.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/legacy/busybox/nologin.c b/legacy/busybox/nologin.c deleted file mode 100644 index 75ad89eda..000000000 --- a/legacy/busybox/nologin.c +++ /dev/null @@ -1,38 +0,0 @@ -/* vi: set sw=4 ts=4: */ -/* - * nologin implementation for busybox - * - * Licensed under GPLv2 or later, see file LICENSE in this source tree. - */ - -//config:config NOLOGIN -//config: bool "nologin" -//config: default n -//config: help -//config: nologin is a tool that is supposed to be the shell for user accounts -//config: that are not supposed to login. - -//applet:IF_NOLOGIN(APPLET(nologin, BB_DIR_SBIN, BB_SUID_DROP)) -//kbuild:lib-$(CONFIG_NOLOGIN) += nologin.o - -//usage:#define nologin_trivial_usage -//usage: "" -//usage:#define nologin_full_usage "\n\n" -//usage: "politely refuse a login\n" - -#include "libbb.h" -#include <syslog.h> - -#define _NOLOGIN_TXT "/etc/nologin.txt" - -int nologin_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; -int nologin_main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) -{ - int fd; - fd = open(_NOLOGIN_TXT, O_RDONLY); - if (bb_copyfd_eof(fd, STDOUT_FILENO) == -1) - bb_error_msg_and_die("this account is not available"); - close(fd); - return 1; -} - |