summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2013-12-01 17:10:54 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2013-12-01 17:10:54 +0000
commit7964a9b8c3b867622c9b2a80c8fe792d4e83b725 (patch)
tree178914510c21dd5245e6d20410f51d7f9efcf9ac /sys-auth/sssd/files
parentdon't pollute DEPEND (diff)
downloadgentoo-2-7964a9b8c3b867622c9b2a80c8fe792d4e83b725.tar.gz
gentoo-2-7964a9b8c3b867622c9b2a80c8fe792d4e83b725.tar.bz2
gentoo-2-7964a9b8c3b867622c9b2a80c8fe792d4e83b725.zip
Version bump. Remove nscd dependency from the init script. Bug #491608
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key C2BA7F3C!)
Diffstat (limited to 'sys-auth/sssd/files')
-rw-r--r--sys-auth/sssd/files/sssd-1.9.6-fix-init.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/sys-auth/sssd/files/sssd-1.9.6-fix-init.patch b/sys-auth/sssd/files/sssd-1.9.6-fix-init.patch
new file mode 100644
index 000000000000..252473bcede2
--- /dev/null
+++ b/sys-auth/sssd/files/sssd-1.9.6-fix-init.patch
@@ -0,0 +1,28 @@
+A couple of changes are necessary to make sssd work better on Gentoo Linux
+systems.
+
+- login manager can use sssd for login. Therefore it's necessary to adjust
+the dependencies of the script to use 'xdm' if it is available.
+- We need to send the debug output to files instead of stderr.
+
+Signed-off-by: Markos Chandras <hwoarang@gentoo.org>
+
+Index: sssd-1.9.6/src/sysv/gentoo/sssd
+===================================================================
+--- sssd-1.9.6.orig/src/sysv/gentoo/sssd
++++ sssd-1.9.6/src/sysv/gentoo/sssd
+@@ -2,12 +2,12 @@
+
+ depend(){
+ need localmount netmount clock
+- use syslog
++ use syslog xdm
+ }
+
+ start(){
+ ebegin "Starting sssd"
+- start-stop-daemon --start --exec ${exec_prefix}/sbin/sssd -- -D
++ start-stop-daemon --start --exec ${exec_prefix}/sbin/sssd -- -Df
+ eend ${?}
+ }
+