commit:     f6fc3feb0f9cab3fe82f8a656f9d084d655951b3
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  5 19:02:29 2020 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Sep  5 19:03:40 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6fc3feb

sys-auth/passwdqc: ship our own config file

And also install the config file into the /etc/security dir

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 .../{passwdqc-1.4.0.ebuild => passwdqc-1.4.0-r1.ebuild}    | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/sys-auth/passwdqc/passwdqc-1.4.0.ebuild 
b/sys-auth/passwdqc/passwdqc-1.4.0-r1.ebuild
similarity index 83%
rename from sys-auth/passwdqc/passwdqc-1.4.0.ebuild
rename to sys-auth/passwdqc/passwdqc-1.4.0-r1.ebuild
index 8a292a46e9f..3861096f854 100644
--- a/sys-auth/passwdqc/passwdqc-1.4.0.ebuild
+++ b/sys-auth/passwdqc/passwdqc-1.4.0-r1.ebuild
@@ -24,12 +24,26 @@ pkg_setup() {
 src_prepare() {
        default
        sed -i -e 's:`uname -s`:Linux:' Makefile || die
+
+       # ship our own default settings
+       cat <<- EOF > "${S}/passwdqc.conf"
+               min=8,8,8,8,8
+               max=40
+               passphrase=3
+               match=4
+               similar=deny
+               random=47
+               enforce=everyone
+               retry=3
+       EOF
+
 }
 
 _emake() {
        emake -j1 \
                SHARED_LIBDIR="/usr/$(get_libdir)" \
                SECUREDIR="$(getpam_mod_dir)" \
+               CONFDIR="/etc/security" \
                CFLAGS="${CFLAGS} ${CPPFLAGS}" \
                LDFLAGS="${LDFLAGS}" \
                CC="$(tc-getCC)" \

Reply via email to