[kbd/f20] Add PAM config for vlock

vcrhonek vcrhonek at fedoraproject.org
Wed Nov 6 12:28:14 UTC 2013


commit 9b1a333e10cea0397b2ffa576cf2d0b04fd4a9ba
Author: Vitezslav Crhonek <vcrhonek at redhat.com>
Date:   Wed Nov 6 13:05:29 2013 +0100

    Add PAM config for vlock

 kbd.spec   |   12 +++++++++++-
 vlock.pamd |    3 +++
 2 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/kbd.spec b/kbd.spec
index c9b3cee..f7d8a41 100644
--- a/kbd.spec
+++ b/kbd.spec
@@ -1,6 +1,6 @@
 Name:           kbd
 Version:        1.15.5
-Release:        9%{?dist}
+Release:        10%{?dist}
 Summary:        Tools for configuring the console (keyboard, virtual terminals, etc.)
 
 Group:          System Environment/Base
@@ -12,6 +12,7 @@ Source3:        kbd-latarcyrheb-16-fixed.tar.bz2
 Source4:        fr-dvorak.tar.bz2
 Source5:        kbd-latarcyrheb-32.tar.bz2
 Source6:        xml2lst.pl
+Source7:        vlock.pamd
 # Patch0: puts additional information into man pages
 Patch0:         kbd-1.15-keycodes-man.patch
 # Patch1: sparc modifications
@@ -129,6 +130,10 @@ ln -s openvt $RPM_BUILD_ROOT%{_bindir}/open
 cp -r $RPM_BUILD_ROOT/lib/kbd/locale/ $RPM_BUILD_ROOT%{_datadir}/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 %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/vlock
+
 # Move original keymaps to legacy directory
 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
@@ -221,6 +226,7 @@ ln -s /lib/kbd/keymaps/xkb/us.map.gz $RPM_BUILD_ROOT/lib/kbd/keymaps/i386/qwerty
 /bin/*
 %{_bindir}/*
 %{_mandir}/*/*
+%config(noreplace) %{_sysconfdir}/pam.d/vlock
 
 %files misc
 /lib/kbd
@@ -230,6 +236,10 @@ ln -s /lib/kbd/keymaps/xkb/us.map.gz $RPM_BUILD_ROOT/lib/kbd/keymaps/i386/qwerty
 /lib/kbd/keymaps/legacy
 
 %changelog
+* Wed Nov 06 2013 Vitezslav Crhonek <vcrhonek at redhat.com> - 1.15.5-10
+- Add PAM config for vlock
+  Resolves: #913309
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.15.5-9
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 
diff --git a/vlock.pamd b/vlock.pamd
new file mode 100644
index 0000000..d2d47e5
--- /dev/null
+++ b/vlock.pamd
@@ -0,0 +1,3 @@
+#%PAM-1.0
+auth       include      system-auth
+account    required     pam_permit.so


More information about the scm-commits mailing list