freebsd.login: init

This commit is contained in:
Audrey Dutcher 2024-06-06 22:18:27 -07:00
parent d58f00efe2
commit b85f78bfa8

View File

@ -0,0 +1,28 @@
{
mkDerivation,
libutil,
libpam,
libbsm,
cap_mkdb,
}:
mkDerivation {
path = "usr.bin/login";
buildInputs = [
libutil
libpam
libbsm
];
extraNativeBuildInputs = [ cap_mkdb ];
postPatch = ''
sed -E -i -e "s|..DESTDIR./etc|\''${CONFDIR}|g" $BSDSRCDIR/usr.bin/login/Makefile
'';
MK_TESTS = "no";
MK_SETUID_LOGIN = "no";
postInstall = ''
mkdir -p $out/etc
make $makeFlags installconfig
'';
}