forked from pool/util-linux
- Enable /bin/login and obsolete old fork now merged back upstream.
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=124
This commit is contained in:
parent
b71bcabe24
commit
224d1b1111
10
login.pamd
Normal file
10
login.pamd
Normal file
@ -0,0 +1,10 @@
|
||||
#%PAM-1.0
|
||||
auth requisite pam_nologin.so
|
||||
auth [user_unknown=ignore success=ok ignore=ignore auth_err=die default=bad] pam_securetty.so
|
||||
auth include common-auth
|
||||
account include common-account
|
||||
password include common-password
|
||||
session required pam_loginuid.so
|
||||
session include common-session
|
||||
session optional pam_lastlog.so nowtmp showfailed
|
||||
session optional pam_mail.so standard
|
12
remote.pamd
Normal file
12
remote.pamd
Normal file
@ -0,0 +1,12 @@
|
||||
#%PAM-1.0
|
||||
# This file is used by /bin/login in case of remote logins (means where
|
||||
# the -h option is used
|
||||
auth requisite pam_nologin.so
|
||||
auth [user_unknown=ignore success=ok ignore=ignore auth_err=die default=bad] pam_securetty.so
|
||||
auth include common-auth
|
||||
account include common-account
|
||||
password include common-password
|
||||
session required pam_loginuid.so
|
||||
session include common-session
|
||||
session optional pam_lastlog.so nowtmp showfailed
|
||||
session optional pam_mail.so standard
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 16:38:34 CET 2012 - kukuk@suse.de
|
||||
|
||||
- Enable /bin/login and obsolete old fork now merged back.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 6 21:18:56 UTC 2012 - rschweikert@suse.com
|
||||
|
||||
|
@ -52,15 +52,17 @@ License: GPL-2.0+
|
||||
Group: System/Base
|
||||
Source: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.21/%{name}-%{version}.tar.bz2
|
||||
Source1: util-linux-rpmlintrc
|
||||
# XXX: make nologin part of login package
|
||||
# XXX: make nologin part of util-linux upstream
|
||||
Source2: nologin.c
|
||||
Source3: nologin.8
|
||||
Source4: raw.init
|
||||
Source5: etc.raw
|
||||
Source6: etc_filesystems
|
||||
Source7: baselibs.conf
|
||||
Source8: login.pamd
|
||||
Source9: remote.pamd
|
||||
# TODO: split to separate package
|
||||
Source9: http://ftp.debian.org/debian/pool/main/a/adjtimex/adjtimex_%{adjtimex_ver}.orig.tar.gz
|
||||
Source10: http://ftp.debian.org/debian/pool/main/a/adjtimex/adjtimex_%{adjtimex_ver}.orig.tar.gz
|
||||
Source11: klogconsole.tar.bz2
|
||||
# TODO: split to separate package
|
||||
Source12: which-%{which_ver}.tar.bz2
|
||||
@ -107,11 +109,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
PreReq: %insserv_prereq %fillup_prereq /bin/sed
|
||||
#
|
||||
Provides: base = %{version}-%{release}
|
||||
Provides: login = 4.0-13.4
|
||||
Provides: raw = %{version}-%{release}
|
||||
Provides: rawio = %{version}-%{release}
|
||||
Provides: util = %{version}-%{release}
|
||||
Provides: uuid-runtime = %{version}-%{release}
|
||||
Obsoletes: base < %{version}-%{release}
|
||||
Obsoletes: login < 4.0-13.4
|
||||
Obsoletes: raw < %{version}-%{release}
|
||||
Obsoletes: rawio < %{version}-%{release}
|
||||
Obsoletes: util < %{version}-%{release}
|
||||
@ -185,7 +189,7 @@ Files to develop applications using the libmount library.
|
||||
|
||||
%lang_package
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version} -a 9 -b 11 -b 12 -b 13
|
||||
%setup -q -n %{name}-%{version} -a 10 -b 11 -b 12 -b 13
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
%patch3 -p1
|
||||
@ -252,6 +256,7 @@ export SUID_LDFLAGS="-pie"
|
||||
--enable-line \
|
||||
--enable-libmount-mount \
|
||||
--enable-ddate \
|
||||
--enable-login-utils \
|
||||
--disable-mountpoint \
|
||||
--disable-use-tty-group \
|
||||
--disable-static \
|
||||
@ -265,11 +270,13 @@ make %{?_smp_mflags}
|
||||
%{__cc} -fwhole-program %{optflags} -o chrp-addnote %{SOURCE31}
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}{/etc/init.d,%{_mandir}/man{1,8},/bin,/sbin,/usr/bin,/usr/sbin,%{_infodir}}
|
||||
mkdir -p %{buildroot}{/etc/init.d,/etc/pam.d,%{_mandir}/man{1,8},/bin,/sbin,/usr/bin,/usr/sbin,%{_infodir}}
|
||||
mkdir -p %{buildroot}%{_localstatedir}/lib/libuuid/
|
||||
mkdir -p %{buildroot}%{_localstatedir}/run/uuidd/
|
||||
install -m 744 %{SOURCE50} %{buildroot}%{_initddir}/uuidd
|
||||
install -m 644 %{SOURCE51} %{buildroot}%{_sysconfdir}/blkid.conf
|
||||
install -m 644 %{SOURCE8} %{buildroot}/etc/pam.d/login
|
||||
install -m 644 %{SOURCE9} %{buildroot}/etc/pam.d/remote
|
||||
mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates
|
||||
cp adjtimex-*/adjtimex %{buildroot}/%{_sbindir}
|
||||
cp adjtimex-*/adjtimex.8 %{buildroot}%{_mandir}/man8/
|
||||
@ -372,6 +379,13 @@ rm -f %{buildroot}%{_mandir}/man1/pg.1*
|
||||
# Do not package these files to get rid of the perl dependency
|
||||
rm -f %{buildroot}%{_bindir}/chkdupexe
|
||||
rm -f %{buildroot}%{_mandir}/man1/chkdupexe.1
|
||||
# we use this tools from pwdutils
|
||||
rm -f %{buildroot}/%{_bindir}/{chfn,chsh,newgrp}
|
||||
rm -f %{buildroot}/%{_sbindir}/{vigr,vipw}
|
||||
rm -f %{buildroot}/%{_mandir}/man1/{chfn.1*,chsh.1*,newgrp.1*}
|
||||
rm -f %{buildroot}/%{_mandir}/man8/{vigr.8*,vipw.8*}
|
||||
# login is always and only in /bin
|
||||
mv %{buildroot}/%{_bindir}/login %{buildroot}/bin/
|
||||
# arch dependent
|
||||
%ifarch s390 s390x
|
||||
rm -f %{buildroot}%{_sysconfdir}/fdprm
|
||||
@ -507,6 +521,8 @@ fi
|
||||
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw
|
||||
%config(noreplace) %{_sysconfdir}/filesystems
|
||||
%config(noreplace) %{_sysconfdir}/blkid.conf
|
||||
%config(noreplace) /etc/pam.d/login
|
||||
%config(noreplace) /etc/pam.d/remote
|
||||
#UsrMerge
|
||||
/bin/dmesg
|
||||
/bin/more
|
||||
@ -514,6 +530,7 @@ fi
|
||||
/bin/umount
|
||||
/bin/findmnt
|
||||
/bin/logger
|
||||
/bin/login
|
||||
/bin/lsblk
|
||||
/sbin/adjtimex
|
||||
/sbin/agetty
|
||||
@ -648,6 +665,7 @@ fi
|
||||
%{_mandir}/man1/ipcs.1.gz
|
||||
%{_mandir}/man1/line.1.gz
|
||||
%{_mandir}/man1/logger.1.gz
|
||||
%{_mandir}/man1/login.1.gz
|
||||
%{_mandir}/man1/look.1.gz
|
||||
%{_mandir}/man1/lscpu.1.gz
|
||||
%{_mandir}/man1/mcookie.1.gz
|
||||
|
Loading…
Reference in New Issue
Block a user