diff options
author | Cameron Katri <me@cameronkatri.com> | 2021-05-13 15:11:43 -0400 |
---|---|---|
committer | Cameron Katri <me@cameronkatri.com> | 2021-05-13 15:16:07 -0400 |
commit | a278ce2cedd8ce0090f4dde1ba991b7c7ded2b19 (patch) | |
tree | 89091194364e9e1affb4046b65fa32134748574f /system_cmds/login.tproj | |
parent | 7b19f3f446786bd50951a1e9f8ec97bedb68a279 (diff) | |
download | apple_cmds-a278ce2cedd8ce0090f4dde1ba991b7c7ded2b19.tar.gz apple_cmds-a278ce2cedd8ce0090f4dde1ba991b7c7ded2b19.tar.zst apple_cmds-a278ce2cedd8ce0090f4dde1ba991b7c7ded2b19.zip |
system_cmds: use libiosexec
Diffstat (limited to 'system_cmds/login.tproj')
-rw-r--r-- | system_cmds/login.tproj/Makefile | 7 | ||||
-rw-r--r-- | system_cmds/login.tproj/login.c | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/system_cmds/login.tproj/Makefile b/system_cmds/login.tproj/Makefile index 8a5ee71..a936913 100644 --- a/system_cmds/login.tproj/Makefile +++ b/system_cmds/login.tproj/Makefile @@ -1,4 +1,11 @@ PROG= login SRCS= klogin.c login_audit.c login.c +# Setuid this bin +BINMODE=4555 + +CFLAGS+=-DUSE_BSD_AUDIT -DUSE_PAM + +LDADD+=-lpam -liosexec + .include <bsd.prog.mk> diff --git a/system_cmds/login.tproj/login.c b/system_cmds/login.tproj/login.c index d32a06d..0bba908 100644 --- a/system_cmds/login.tproj/login.c +++ b/system_cmds/login.tproj/login.c @@ -125,6 +125,8 @@ __FBSDID("$FreeBSD: src/usr.bin/login/login.c,v 1.106 2007/07/04 00:00:40 scf Ex #include <security/openpam.h> #endif /* USE_PAM */ +#include <libiosexec.h> + #include "login.h" #include "pathnames.h" |