summaryrefslogtreecommitdiff
path: root/repo/system/shadow.xibuild
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2022-01-31 21:58:11 +0000
committerdavidovski <david@davidovski.xyz>2022-01-31 21:58:11 +0000
commite935396a6c8dffa9be96917dbf9707a5fc83fe7b (patch)
treed2b084258df08a1491c5dfa7cd61e19617b00d59 /repo/system/shadow.xibuild
parent4e533cd7b1106e9bd8485fb52159e378038306da (diff)
added extra configs for shadow
Diffstat (limited to 'repo/system/shadow.xibuild')
-rw-r--r--repo/system/shadow.xibuild14
1 files changed, 12 insertions, 2 deletions
diff --git a/repo/system/shadow.xibuild b/repo/system/shadow.xibuild
index f3eee25..d01252c 100644
--- a/repo/system/shadow.xibuild
+++ b/repo/system/shadow.xibuild
@@ -20,8 +20,6 @@ prepare () {
-e '/PATH=/{s@/sbin:@@;s@/bin:@@}' \
-i etc/login.defs
- sed -e "224s/rounds/min_rounds/" -i libmisc/salt.c
-
mkdir -p $PKG_DEST/usr/bin
touch $PKG_DEST/usr/bin/passwd
@@ -171,4 +169,16 @@ account include system-account
# End /etc/pam.d/chage
EOF
+ for PROGRAM in chfn chgpasswd chsh groupadd groupdel \
+ groupmems groupmod useradd userdel usermod
+ do
+ install -v -m644 $PKG_DEST/etc/pam.d/chage /etc/pam.d/${PROGRAM}
+ sed -i "s/chage/$PROGRAM/" /etc/pam.d/${PROGRAM}
+ done
+
+ [ -f $PKG_DEST/etc/login.access ] && mv -v $PKG_DEST/etc/login.access{,.NOUSE}
+ [ -f $PKG_DEST/etc/limits ] && mv -v $PKG_DEST/etc/limits{,.NOUSE}
+
+
+
}