diff --git a/sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/files/sssd.service b/sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/files/sssd.service index 1821089a60..a6afb4682c 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/files/sssd.service +++ b/sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/files/sssd.service @@ -1,15 +1,10 @@ [Unit] Description=System Security Services Daemon -# SSSD will not be started until syslog is -After=syslog.target +After=nscd.service [Service] -ExecStart=/usr/sbin/sssd -D -f -# These two should be used with traditional UNIX forking daemons -# consult systemd.service(5) for more details -Type=forking +ExecStart=/usr/sbin/sssd -i PIDFile=/run/sssd.pid [Install] WantedBy=multi-user.target - diff --git a/sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/files/tmpfiles.d/sssd.conf b/sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/files/tmpfiles.d/sssd.conf index 51acd3968f..b93cb388c3 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/files/tmpfiles.d/sssd.conf +++ b/sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/files/tmpfiles.d/sssd.conf @@ -1,2 +1,6 @@ -d /etc/sssd 0700 root root - - -C /etc/sssd/sssd.conf 0600 root root - /usr/share/sssd/sssd-example.conf +d /etc/sssd 0700 root root - - +C /etc/sssd/sssd.conf 0600 root root - /usr/share/sssd/sssd-example.conf +d /var/lib/sss - root root - - +d /var/lib/sss/db 0700 root root - - +d /var/lib/sss/pipes - root root - - +d /var/lib/sss/pipes/private 0700 root root - - diff --git a/sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/sssd-1.13.1-r4.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/sssd-1.13.1-r6.ebuild similarity index 100% rename from sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/sssd-1.13.1-r4.ebuild rename to sdk_container/src/third_party/coreos-overlay/sys-auth/sssd/sssd-1.13.1-r6.ebuild