Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e671fb57a23faffe249bf07595f44dfe413f2081

commit e671fb57a23faffe249bf07595f44dfe413f2081
Author: Michel Hermier <herm...@frugalware.org>
Date:   Mon Feb 8 21:27:32 2010 +0100

kdebase-workspace-4.3.5-4-i686

* Use private pam definitions (may requires some rework to use system-*
definitions)

diff --git a/source/kde/kdebase-workspace/FrugalBuild 
b/source/kde/kdebase-workspace/FrugalBuild
index 912f7b9..da45fe2 100644
--- a/source/kde/kdebase-workspace/FrugalBuild
+++ b/source/kde/kdebase-workspace/FrugalBuild
@@ -2,13 +2,12 @@
# Maintainer: DeX77 <d...@dragonslave.de>

pkgname=kdebase-workspace
-pkgrel=3
+pkgrel=4
pkgdesc="Programs specific for the KDE4 desktop."
groups=('kde')
archs=('i686' 'x86_64' 'ppc')
_F_kde_subpkgs_custom_path=1
_F_kde_split_docs=1
-_F_cmake_confopts="-DKDE4_COMMON_PAM_SERVICE=system-auth"
Finclude kde
rodepends=("${rodepen...@]}" 'xorg-server>=1.6.1' 'kde-frugalware>=4.3' \
'xsetroot' 'xmessage' 'xrandr' 'xset' 'xprop' 'xrdb')
@@ -24,6 +23,8 @@ makedepends=("${makedepen...@]}" 'boost' 'bluez-libs' 
'sip>=4.10' 'pyqt4>=4.7')
source=("${sour...@]}" \
xinitrc.kde \
kde.desktop \
+       kde.pamd \
+       kde-np.pamd \
01-oxygen-fixes.patch \
02-plasma-panel-defaults.patch \
03-default-fonts.patch \
@@ -42,6 +43,8 @@ replaces=('ksensors' 'katapult' 'tastymenu' 'kbfx' 
'kdesktop-menu' \
sha1sums=('703582cb8a3471c5821986dbdfc3c6deedac0ff3' \
'81092d3c9cfc08de1ac63c8318f0f1391501fb8d' \
'e1f706c984fc81633663c662e674b6f2c64d2f83' \
+          '9ff7d6cf01f42d513cf16a0d2c302cadde38f857' \
+          '4632f6e2a199f91f8aa068e0335dbae43813aaed' \
'11f6d3704bc72da1eed159fc2737b8f2e7234a91' \
'07702d5ee7cc1d07c933b025768f8dbd59e45c24' \
'03a6acd95841885d684fc05f53566a0e36dd600a' \
@@ -87,6 +90,9 @@ build()
{
KDE_build

+       Finstall 0544 kde.pamd /etc/pam.d/kde
+       Finstall 0544 kde-np.pamd /etc/pam.d/kde-np
+
## xinitrc for KDE.
Fexe /etc/X11/xinit/xinitrc.kde

@@ -110,10 +116,10 @@ build()
## default ksplash ...
Fmv /usr/share/apps/ksplash/Themes/Default 
/usr/share/apps/ksplash/Themes/Default.kde4

-       ## kdmrc is in kde-fw package
+       ## kdm additional fixes ...
+       Fsplit kdm /etc/pam.d
Fsubmv kdm /etc/kde/config/kdm/kdmrc /etc/kde/config/kdm/kdmrc-kde4-$pkgver.orig
-
-
}
+
# optimization OK

diff --git a/source/kde/kdebase-workspace/kde-np.pamd 
b/source/kde/kdebase-workspace/kde-np.pamd
new file mode 100644
index 0000000..0b758eb
--- /dev/null
+++ b/source/kde/kdebase-workspace/kde-np.pamd
@@ -0,0 +1,13 @@
+#%PAM-1.0
+
+auth       required     pam_nologin.so
+auth      required     pam_permit.so
+
+account    include      system-auth
+
+password   include      system-auth
+
+session    include      system-auth
+
+session    optional     pam_console.so
+session    optional     pam_polkit_console.so
diff --git a/source/kde/kdebase-workspace/kde.pamd 
b/source/kde/kdebase-workspace/kde.pamd
new file mode 100644
index 0000000..dd8789d
--- /dev/null
+++ b/source/kde/kdebase-workspace/kde.pamd
@@ -0,0 +1,13 @@
+#%PAM-1.0
+
+auth       include      system-auth
+auth       required     pam_nologin.so
+
+account    include      system-auth
+
+password   include      system-auth
+
+session    include      system-auth
+
+session    optional     pam_console.so
+session    optional     pam_polkit_console.so
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to