URL: https://github.com/SSSD/sssd/pull/5633 Author: joakim-tjernlund Title: #5633: Gentoo/openrc: Add sssd-kcm service script Action: synchronized
To pull the PR as Git branch: git remote add ghsssd https://github.com/SSSD/sssd git fetch ghsssd pull/5633/head:pr5633 git checkout pr5633
From 6a14b2444e0df7ea9d8e07feaeae23bfa1196fcd Mon Sep 17 00:00:00 2001 From: Joakim Tjernlund <joakim.tjernl...@infinera.com> Date: Sun, 16 May 2021 17:53:21 +0200 Subject: [PATCH] Gentoo/openrc: Add sssd-kcm service script --- Makefile.am | 3 ++- configure.ac | 2 +- src/sysv/gentoo/sssd-kcm.in | 21 +++++++++++++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 src/sysv/gentoo/sssd-kcm.in diff --git a/Makefile.am b/Makefile.am index 4d9acaef99..12cdfbc606 100644 --- a/Makefile.am +++ b/Makefile.am @@ -5079,7 +5079,8 @@ endif else if HAVE_GENTOO init_SCRIPTS += \ - src/sysv/gentoo/sssd + src/sysv/gentoo/sssd \ + src/sysv/gentoo/sssd-kcm else init_SCRIPTS += \ src/sysv/sssd diff --git a/configure.ac b/configure.ac index 496c558fb8..e98487cae0 100644 --- a/configure.ac +++ b/configure.ac @@ -524,7 +524,7 @@ AC_DEFINE_UNQUOTED([ABS_SRC_DIR], ["$my_srcdir"], [Absolute path to the source d AC_CONFIG_FILES([Makefile contrib/sssd.spec src/examples/rwtab src/doxy.config contrib/sssd-pcsc.rules - src/sysv/sssd src/sysv/gentoo/sssd + src/sysv/sssd src/sysv/gentoo/sssd src/sysv/gentoo/sssd-kcm po/Makefile.in src/man/Makefile src/tests/cwrap/Makefile src/tests/intg/Makefile src/tests/test_CA/Makefile src/tests/test_CA/intermediate_CA/Makefile diff --git a/src/sysv/gentoo/sssd-kcm.in b/src/sysv/gentoo/sssd-kcm.in new file mode 100644 index 0000000000..c9242bf9fb --- /dev/null +++ b/src/sysv/gentoo/sssd-kcm.in @@ -0,0 +1,21 @@ +#!/sbin/openrc-run +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v3 + +description="SSSD Kerberos Cache Manager" +command="@libexecdir@/sssd/sssd_kcm" +command_background="true" +command_args="--uid=0 --gid=0 --logger=files ${SSSD_KCM_OPTIONS}" +pidfile="@pidpath@/sssd_kcm.pid" + +start_pre() +{ + "@sbindir@/sssd" --genconf-section=kcm || return $? +} + +depend() +{ + need localmount clock + use syslog + before sssd +}
_______________________________________________ sssd-devel mailing list -- sssd-devel@lists.fedorahosted.org To unsubscribe send an email to sssd-devel-le...@lists.fedorahosted.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/sssd-devel@lists.fedorahosted.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure