- Support relocating client files at build time (required for LSB compliant nodes) - OS varable added to perform some make choices - Saving and exporting the Makefile vars now scripted using list of variables - Updated specfile to match RH and SUSE requirements and guidelines - Moved /usr/local/var to /var/local; dynamic files shall not use /usr. - State files use %sharedstatedir for path (std for SLE and RHEL) - Release value adjusted to meet different DEB and RPM reqs. Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
25 lines
664 B
Bash
25 lines
664 B
Bash
#!/bin/sh
|
|
|
|
. @WWCLIENTDIR@/config
|
|
|
|
# This will eventually be optional
|
|
if true; then
|
|
if [ -f "/etc/pam.d/system-auth" ]; then
|
|
echo "FIXING: system-auth"
|
|
sed -i -e '/^account.*pam_unix\.so\s*$/s/\s*$/\ broken_shadow/' /etc/pam.d/system-auth
|
|
fi
|
|
|
|
if [ -f "/etc/pam.d/password-auth" ]; then
|
|
echo "FIXING: password-auth"
|
|
sed -i -e '/^account.*pam_unix\.so\s*$/s/\s*$/\ broken_shadow/' /etc/pam.d/password-auth
|
|
fi
|
|
|
|
if [ -f "/etc/pam.d/common-account" ]; then
|
|
echo "FIXING: common-account"
|
|
sed -i -e '/^account.*pam_unix\.so\s*$/s/\s*$/\ broken_shadow/' /etc/pam.d/common-account
|
|
fi
|
|
fi
|
|
|
|
|
|
chmod 755 /
|