Add PAM config for vlock

This commit is contained in:
Vitezslav Crhonek 2013-11-06 13:05:29 +01:00
parent e25fcf3a46
commit f5e5612b4f
2 changed files with 14 additions and 1 deletions

View File

@ -1,6 +1,6 @@
Name: kbd Name: kbd
Version: 2.0.1 Version: 2.0.1
Release: 2%{?dist} Release: 3%{?dist}
Summary: Tools for configuring the console (keyboard, virtual terminals, etc.) Summary: Tools for configuring the console (keyboard, virtual terminals, etc.)
Group: System Environment/Base Group: System Environment/Base
@ -10,6 +10,7 @@ Source0: ftp://ftp.altlinux.org/pub/people/legion/kbd/kbd-%{version}.tar.
Source1: kbd-latsun-fonts.tar.bz2 Source1: kbd-latsun-fonts.tar.bz2
Source2: kbd-latarcyrheb-32.tar.bz2 Source2: kbd-latarcyrheb-32.tar.bz2
Source3: xml2lst.pl Source3: xml2lst.pl
Source4: vlock.pamd
# Patch0: puts additional information into man pages # Patch0: puts additional information into man pages
Patch0: kbd-1.15-keycodes-man.patch Patch0: kbd-1.15-keycodes-man.patch
# Patch1: sparc modifications # Patch1: sparc modifications
@ -124,6 +125,10 @@ ln -s openvt $RPM_BUILD_ROOT%{_bindir}/open
cp -r $RPM_BUILD_ROOT/lib/kbd/locale/ $RPM_BUILD_ROOT%{_datadir}/locale cp -r $RPM_BUILD_ROOT/lib/kbd/locale/ $RPM_BUILD_ROOT%{_datadir}/locale
rm -rf $RPM_BUILD_ROOT/lib/kbd/locale rm -rf $RPM_BUILD_ROOT/lib/kbd/locale
# Install PAM configuration for vlock
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/vlock
# Move original keymaps to legacy directory # Move original keymaps to legacy directory
mkdir -p $RPM_BUILD_ROOT/lib/kbd/keymaps/legacy mkdir -p $RPM_BUILD_ROOT/lib/kbd/keymaps/legacy
mv $RPM_BUILD_ROOT/lib/kbd/keymaps/{amiga,atari,i386,include,mac,ppc,sun} $RPM_BUILD_ROOT/lib/kbd/keymaps/legacy mv $RPM_BUILD_ROOT/lib/kbd/keymaps/{amiga,atari,i386,include,mac,ppc,sun} $RPM_BUILD_ROOT/lib/kbd/keymaps/legacy
@ -216,6 +221,7 @@ ln -s /lib/kbd/keymaps/xkb/us.map.gz $RPM_BUILD_ROOT/lib/kbd/keymaps/i386/qwerty
/bin/* /bin/*
%{_bindir}/* %{_bindir}/*
%{_mandir}/*/* %{_mandir}/*/*
%config(noreplace) %{_sysconfdir}/pam.d/vlock
%files misc %files misc
/lib/kbd /lib/kbd
@ -225,6 +231,10 @@ ln -s /lib/kbd/keymaps/xkb/us.map.gz $RPM_BUILD_ROOT/lib/kbd/keymaps/i386/qwerty
/lib/kbd/keymaps/legacy /lib/kbd/keymaps/legacy
%changelog %changelog
* Wed Nov 06 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.1-3
- Add PAM config for vlock
Resolves: #913309
* Mon Nov 04 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.1-2 * Mon Nov 04 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.1-2
- Fix URL - Fix URL
- Remove source files already included in upstream tarball - Remove source files already included in upstream tarball

3
vlock.pamd Normal file
View File

@ -0,0 +1,3 @@
#%PAM-1.0
auth include system-auth
account required pam_permit.so