rpms/kdebase-workspace/devel kde.pam, NONE, 1.1 kdm.pam, NONE, 1.1 kdebase-workspace.spec, 1.7, 1.8
Than Ngo (than)
fedora-extras-commits at redhat.com
Tue Dec 4 13:28:27 UTC 2007
Author: than
Update of /cvs/extras/rpms/kdebase-workspace/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28592
Modified Files:
kdebase-workspace.spec
Added Files:
kde.pam kdm.pam
Log Message:
fix kdm/kcheckpass/kscreensaver to get working
--- NEW FILE kde.pam ---
#%PAM-1.0
auth include system-auth
account required pam_nologin.so
account include system-auth
password include system-auth
session include system-auth
session required pam_loginuid.so
session optional pam_selinux.so
session optional pam_console.so
--- NEW FILE kdm.pam ---
#%PAM-1.0
auth include system-auth
account required pam_nologin.so
account include system-auth
password include system-auth
session optional pam_keyinit.so force revoke
session include system-auth
session required pam_loginuid.so
session optional pam_selinux.so
session optional pam_console.so
Index: kdebase-workspace.spec
===================================================================
RCS file: /cvs/extras/rpms/kdebase-workspace/devel/kdebase-workspace.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- kdebase-workspace.spec 4 Dec 2007 13:17:08 -0000 1.7
+++ kdebase-workspace.spec 4 Dec 2007 13:27:54 -0000 1.8
@@ -2,25 +2,26 @@
# FIXME, currently incompat with nm >= 0.7
%define _without_nm -DWITH_NetworkManager=off
-Summary: K Desktop Environment - Workspace
-Name: kdebase-workspace
-Version: 3.96.2
-
-Release: 3%{?dist}
-Source0: ftp://ftp.kde.org/pub/kde/unstable/3.96.1/src/kdebase-workspace-%{version}.tar.bz2
-
-License: GPLv2
-Group: User Interface/Desktops
-URL: http://www.kde.org/
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-Patch0: kdebase-workspace-3.96.0-plasma-pager.diff
-Patch1: kdebase-workspace-3.96.1-redhat-startkde.patch
-Patch2: kdebase-workspace-3.96.2-consolekit-kdm.patch
+Summary: K Desktop Environment - Workspace
+Name: kdebase-workspace
+Version: 3.96.2
+
+Release: 3%{?dist}
+Source0: ftp://ftp.kde.org/pub/kde/unstable/3.96.1/src/kdebase-workspace-%{version}.tar.bz2
+Source1: kdm.pam
+Source2: kde.pam
+License: GPLv2
+Group: User Interface/Desktops
+URL: http://www.kde.org/
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+Patch0: kdebase-workspace-3.96.0-plasma-pager.diff
+Patch1: kdebase-workspace-3.96.1-redhat-startkde.patch
+Patch2: kdebase-workspace-3.96.2-consolekit-kdm.patch
# upgrade path for former kde-redhat'ers
Obsoletes: kdebase-kdm < 6:%{version}-%{release}
-Provides: kdebase-kdm = 6:%{version}-%{release}
+Provides: kdebase-kdm = 6:%{version}-%{release}
BuildRequires: bluez-libs-devel
BuildRequires: cmake
@@ -108,6 +109,11 @@
make install DESTDIR=%{buildroot} -C %{_target_platform}
+# pam
+mkdir -p %{buildroot}/etc/pam.d/
+install -p -m 644 %{SOURCE1} %{buildroot}/etc/pam.d/kdm
+install -p -m 644 %{SOURCE2} %{buildroot}/etc/pam.d/kde
+
# xsession support
mkdir -p %{buildroot}%{_datadir}/xsessions/
ln -s %{_kde4_appsdir}/kdm/sessions/kde.desktop %{buildroot}%{_datadir}/xsessions/kde.desktop
@@ -160,6 +166,7 @@
%files
%defattr(-,root,root,-)
%doc COPYING README
+%config(noreplace) /etc/pam.d/*
%config(noreplace) %{_kde4_sysconfdir}/ksysguarddrc
# FIXME/TODO: Consider %config(noreplace)
%config %{_kde4_sysconfdir}/systemsettingsrc
More information about the fedora-extras-commits
mailing list