This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 3.x development tree".
The branch, master has been updated
via a4de5755f5a5abf67f9ef9e1589860ce78937fb6 (commit)
from d3c8c883450a3731584f232dc37936bb981847a8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit a4de5755f5a5abf67f9ef9e1589860ce78937fb6
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Mon Jul 25 16:10:12 2011 +0200
shadow: Add configuration to package.
-----------------------------------------------------------------------
Summary of changes:
pkgs/{pam => shadow}/login.defs | 26 +++++++++++++++++++++-----
pkgs/shadow/shadow.nm | 5 ++++-
pkgs/shadow/useradd.default | 9 +++++++++
3 files changed, 34 insertions(+), 6 deletions(-)
copy pkgs/{pam => shadow}/login.defs (66%)
create mode 100644 pkgs/shadow/useradd.default
Difference in files:
diff --git a/pkgs/shadow/login.defs b/pkgs/shadow/login.defs
new file mode 100644
index 0000000..3f27f88
--- /dev/null
+++ b/pkgs/shadow/login.defs
@@ -0,0 +1,72 @@
+#
+# Please note that the parameters in this configuration file control the
+# behavior of the tools from the shadow-utils component. None of these
+# tools uses the PAM mechanism, and the utilities that use PAM (such as the
+# passwd command) should therefore be configured elsewhere. Refer to
+# /etc/pam.d/system-auth for more information.
+#
+
+# *REQUIRED*
+# Directory where mailboxes reside, _or_ name of file, relative to the
+# home directory. If you _do_ define both, MAIL_DIR takes precedence.
+# QMAIL_DIR is for Qmail
+#
+#QMAIL_DIR Maildir
+MAIL_DIR /var/spool/mail
+#MAIL_FILE .mail
+
+# Password aging controls:
+#
+# PASS_MAX_DAYS Maximum number of days a password may be used.
+# PASS_MIN_DAYS Minimum number of days allowed between password changes.
+# PASS_MIN_LEN Minimum acceptable password length.
+# PASS_WARN_AGE Number of days warning given before a password expires.
+#
+PASS_MAX_DAYS 99999
+PASS_MIN_DAYS 0
+PASS_MIN_LEN 5
+PASS_WARN_AGE 7
+
+#
+# Min/max values for automatic uid selection in useradd
+#
+UID_MIN 1000
+UID_MAX 60000
+# System accounts
+SYS_UID_MIN 201
+SYS_UID_MAX 999
+
+#
+# Min/max values for automatic gid selection in groupadd
+#
+GID_MIN 1000
+GID_MAX 60000
+# System accounts
+SYS_GID_MIN 201
+SYS_GID_MAX 999
+
+#
+# If defined, this command is run when removing a user.
+# It should remove any at/cron/print jobs etc. owned by
+# the user to be removed (passed as the first argument).
+#
+#USERDEL_CMD /usr/sbin/userdel_local
+
+#
+# If useradd should create home directories for users by default
+# On RH systems, we do. This option is overridden with the -m flag on
+# useradd command line.
+#
+CREATE_HOME yes
+
+# The permission mask is initialized to this value. If not specified,
+# the permission mask will be initialized to 022.
+UMASK 077
+
+# This enables userdel to remove user groups if no members exist.
+#
+USERGROUPS_ENAB yes
+
+# Use SHA512 to encrypt password.
+ENCRYPT_METHOD SHA512
+
diff --git a/pkgs/shadow/shadow.nm b/pkgs/shadow/shadow.nm
index a68d1e6..401692b 100644
--- a/pkgs/shadow/shadow.nm
+++ b/pkgs/shadow/shadow.nm
@@ -26,7 +26,7 @@ include $(PKGROOT)/Include
PKG_NAME = shadow
PKG_VER = 4.1.4.3
-PKG_REL = 4
+PKG_REL = 5
PKG_MAINTAINER =
PKG_GROUPS = System/Base
@@ -83,4 +83,7 @@ define STAGE_INSTALL_POST
chmod u-s $(BUILDROOT)/usr/bin/newgrp
setcap cap_dac_override,cap_setgid+ep $(BUILDROOT)/usr/bin/newgrp
+
+ # Configuration
+ install -p -c -m 0644 $(DIR_SOURCE)/login.defs $(BUILDROOT)/etc/login.defs
endef
diff --git a/pkgs/shadow/useradd.default b/pkgs/shadow/useradd.default
new file mode 100644
index 0000000..4e81146
--- /dev/null
+++ b/pkgs/shadow/useradd.default
@@ -0,0 +1,9 @@
+# useradd defaults file
+GROUP=100
+HOME=/home
+INACTIVE=-1
+EXPIRE=
+SHELL=/bin/bash
+SKEL=/etc/skel
+CREATE_MAIL_SPOOL=yes
+
hooks/post-receive
--
IPFire 3.x development tree