enable --with-libpam
This commit is contained in:
parent
1ab3a7831c
commit
93f986da59
5
chpasswd
Normal file
5
chpasswd
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#%PAM-1.0
|
||||||
|
# This tool only uses the password stack.
|
||||||
|
password substack system-auth
|
||||||
|
-password optional pam_gnome_keyring.so use_authtok
|
||||||
|
password substack postlogin
|
||||||
5
newusers
Normal file
5
newusers
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#%PAM-1.0
|
||||||
|
# This tool only uses the password stack.
|
||||||
|
password substack system-auth
|
||||||
|
-password optional pam_gnome_keyring.so use_authtok
|
||||||
|
password substack postlogin
|
||||||
30
shadow.spec
30
shadow.spec
@ -1,6 +1,6 @@
|
|||||||
Name: shadow
|
Name: shadow
|
||||||
Version: 4.8.1
|
Version: 4.8.1
|
||||||
Release: 1
|
Release: 2
|
||||||
Epoch: 2
|
Epoch: 2
|
||||||
License: BSD and GPLv2+
|
License: BSD and GPLv2+
|
||||||
Summary: Tools for managing accounts and shadow password files
|
Summary: Tools for managing accounts and shadow password files
|
||||||
@ -10,6 +10,8 @@ Source2: shadow-utils.useradd
|
|||||||
Source3: shadow-utils.login.defs
|
Source3: shadow-utils.login.defs
|
||||||
Source4: shadow-bsd.txt
|
Source4: shadow-bsd.txt
|
||||||
Source5: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
|
Source5: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
|
||||||
|
Source6: chpasswd
|
||||||
|
Source7: newusers
|
||||||
# fix unknown item 'LASTLOG_MAX_UID'
|
# fix unknown item 'LASTLOG_MAX_UID'
|
||||||
Patch0: shadow-4.5-goodname.patch
|
Patch0: shadow-4.5-goodname.patch
|
||||||
Patch1: fix-logmsg.patch
|
Patch1: fix-logmsg.patch
|
||||||
@ -24,7 +26,7 @@ Patch8: shadow-utils-fix-lock-file-residue.patch
|
|||||||
BuildRequires: gcc, libselinux-devel, audit-libs-devel, libsemanage-devel
|
BuildRequires: gcc, libselinux-devel, audit-libs-devel, libsemanage-devel
|
||||||
BuildRequires: libacl-devel, libattr-devel gdb
|
BuildRequires: libacl-devel, libattr-devel gdb
|
||||||
BuildRequires: bison, flex, gnome-doc-utils, docbook-style-xsl, docbook-dtds
|
BuildRequires: bison, flex, gnome-doc-utils, docbook-style-xsl, docbook-dtds
|
||||||
BuildRequires: autoconf, automake, libtool, gettext-devel, itstool
|
BuildRequires: autoconf, automake, libtool, gettext-devel, itstool, pam-devel
|
||||||
Requires: libselinux
|
Requires: libselinux
|
||||||
Requires: audit
|
Requires: audit
|
||||||
Requires: setup
|
Requires: setup
|
||||||
@ -62,7 +64,7 @@ autoreconf -fiv
|
|||||||
--with-sha-crypt \
|
--with-sha-crypt \
|
||||||
--with-selinux \
|
--with-selinux \
|
||||||
--without-libcrack \
|
--without-libcrack \
|
||||||
--without-libpam \
|
--with-libpam \
|
||||||
--disable-shared \
|
--disable-shared \
|
||||||
--with-group-name-max-length=32
|
--with-group-name-max-length=32
|
||||||
%make_build
|
%make_build
|
||||||
@ -73,7 +75,8 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
install -d -m 755 $RPM_BUILD_ROOT/%{_sysconfdir}/default
|
install -d -m 755 $RPM_BUILD_ROOT/%{_sysconfdir}/default
|
||||||
install -p -c -m 0644 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/login.defs
|
install -p -c -m 0644 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/login.defs
|
||||||
install -p -c -m 0600 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/default/useradd
|
install -p -c -m 0600 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/default/useradd
|
||||||
|
install -p -c -m 0644 %{SOURCE6} $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/chpasswd
|
||||||
|
install -p -c -m 0644 %{SOURCE7} $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/newusers
|
||||||
|
|
||||||
ln -s useradd $RPM_BUILD_ROOT%{_sbindir}/adduser
|
ln -s useradd $RPM_BUILD_ROOT%{_sbindir}/adduser
|
||||||
ln -s useradd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/adduser.8
|
ln -s useradd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/adduser.8
|
||||||
@ -90,8 +93,6 @@ rm $RPM_BUILD_ROOT/%{_bindir}/login
|
|||||||
rm $RPM_BUILD_ROOT/%{_bindir}/passwd
|
rm $RPM_BUILD_ROOT/%{_bindir}/passwd
|
||||||
rm $RPM_BUILD_ROOT/%{_bindir}/su
|
rm $RPM_BUILD_ROOT/%{_bindir}/su
|
||||||
rm $RPM_BUILD_ROOT/%{_bindir}/faillog
|
rm $RPM_BUILD_ROOT/%{_bindir}/faillog
|
||||||
rm $RPM_BUILD_ROOT/%{_sysconfdir}/login.access
|
|
||||||
rm $RPM_BUILD_ROOT/%{_sysconfdir}/limits
|
|
||||||
rm $RPM_BUILD_ROOT/%{_sbindir}/logoutd
|
rm $RPM_BUILD_ROOT/%{_sbindir}/logoutd
|
||||||
rm $RPM_BUILD_ROOT/%{_sbindir}/nologin
|
rm $RPM_BUILD_ROOT/%{_sbindir}/nologin
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man1/chfn.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/chfn.*
|
||||||
@ -108,14 +109,8 @@ rm $RPM_BUILD_ROOT/%{_mandir}/man1/passwd.*
|
|||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/passwd.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/passwd.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man1/su.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/su.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/su.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/su.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man5/limits.*
|
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/limits.*
|
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man5/login.access.*
|
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/login.access.*
|
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man5/passwd.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man5/passwd.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/passwd.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/passwd.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man5/porttime.*
|
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/porttime.*
|
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man5/suauth.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man5/suauth.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/suauth.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/suauth.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man8/logoutd.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man8/logoutd.*
|
||||||
@ -128,6 +123,11 @@ rm $RPM_BUILD_ROOT/%{_mandir}/man5/faillog.*
|
|||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/faillog.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/faillog.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man8/faillog.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man8/faillog.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man8/faillog.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man8/faillog.*
|
||||||
|
rm $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/chfn
|
||||||
|
rm $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/chsh
|
||||||
|
rm $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/login
|
||||||
|
rm $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/passwd
|
||||||
|
rm $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/su
|
||||||
|
|
||||||
find $RPM_BUILD_ROOT%{_mandir} -depth -type d -empty -delete
|
find $RPM_BUILD_ROOT%{_mandir} -depth -type d -empty -delete
|
||||||
%find_lang shadow
|
%find_lang shadow
|
||||||
@ -160,11 +160,17 @@ done
|
|||||||
%{_sbindir}/newusers
|
%{_sbindir}/newusers
|
||||||
%{_sbindir}/vipw
|
%{_sbindir}/vipw
|
||||||
%{_sbindir}/vigr
|
%{_sbindir}/vigr
|
||||||
|
%{_sysconfdir}/pam.d/chpasswd
|
||||||
|
%{_sysconfdir}/pam.d/groupmems
|
||||||
|
%{_sysconfdir}/pam.d/newusers
|
||||||
|
|
||||||
%files help
|
%files help
|
||||||
%{_mandir}/*/*
|
%{_mandir}/*/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue May 12 2020 steven<steven_ygui@163.com> - 2:4.8.1-2
|
||||||
|
- Enable --with-libpam config during compiling
|
||||||
|
|
||||||
* Fri Apr 24 2020 steven<steven_ygui@163.com> - 2:4.8.1-1
|
* Fri Apr 24 2020 steven<steven_ygui@163.com> - 2:4.8.1-1
|
||||||
- Upgrade version to 4.8.1
|
- Upgrade version to 4.8.1
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user