2024-01-15 23:11:23 +01:00
|
|
|
# Copyright 1999-2024 Gentoo Authors
|
2019-10-03 23:01:31 +02:00
|
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
|
2022-11-06 04:08:07 +01:00
|
|
|
EAPI=8
|
2019-10-03 23:01:31 +02:00
|
|
|
|
2022-10-11 16:51:49 +02:00
|
|
|
PLOCALES="ca de es fr ja ko pt_BR ru sv tr uk"
|
|
|
|
PLOCALES_BIN="${PLOCALES} bg cs eu fi hu id it ka nb nl pl pt tg zh_TW zh_CN"
|
|
|
|
PLOCALE_BACKUP="sv"
|
2023-09-29 12:40:09 +02:00
|
|
|
PYTHON_COMPAT=( python3_{10..12} )
|
2022-05-16 00:23:35 +02:00
|
|
|
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sssd.asc
|
2020-01-14 12:39:28 +01:00
|
|
|
|
2022-11-28 13:43:32 +01:00
|
|
|
inherit autotools linux-info multilib-minimal optfeature plocale \
|
|
|
|
python-single-r1 pam systemd toolchain-funcs verify-sig
|
2019-10-03 23:01:31 +02:00
|
|
|
|
|
|
|
DESCRIPTION="System Security Services Daemon provides access to identity and authentication"
|
2020-08-14 20:25:13 +02:00
|
|
|
HOMEPAGE="https://github.com/SSSD/sssd"
|
2023-08-27 22:52:46 +02:00
|
|
|
if [[ ${PV} != 9999 ]]; then
|
|
|
|
SRC_URI="https://github.com/SSSD/sssd/releases/download/${PV}/${P}.tar.gz"
|
|
|
|
SRC_URI+=" verify-sig? ( https://github.com/SSSD/sssd/releases/download/${PV}/${P}.tar.gz.asc )"
|
2024-10-15 11:52:37 +02:00
|
|
|
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
2023-08-27 22:52:46 +02:00
|
|
|
else
|
|
|
|
inherit git-r3
|
|
|
|
EGIT_REPO_URI="https://github.com/SSSD/sssd.git"
|
|
|
|
EGIT_BRANCH="master"
|
|
|
|
fi
|
2019-10-03 23:01:31 +02:00
|
|
|
|
|
|
|
LICENSE="GPL-3"
|
|
|
|
SLOT="0"
|
2023-08-27 23:05:58 +02:00
|
|
|
IUSE="acl doc +netlink nfsv4 nls +man python samba selinux subid sudo systemd systemtap test"
|
2022-03-15 21:35:52 +01:00
|
|
|
REQUIRED_USE="
|
|
|
|
python? ( ${PYTHON_REQUIRED_USE} )
|
2023-05-30 00:10:57 +02:00
|
|
|
test? ( sudo )"
|
2022-03-15 21:35:52 +01:00
|
|
|
RESTRICT="!test? ( test )"
|
2020-08-14 20:25:13 +02:00
|
|
|
|
2022-03-15 21:35:52 +01:00
|
|
|
DEPEND="
|
|
|
|
>=app-crypt/mit-krb5-1.19.1[${MULTILIB_USEDEP}]
|
2020-08-20 20:48:50 +02:00
|
|
|
app-crypt/p11-kit
|
|
|
|
>=dev-libs/cyrus-sasl-2.1.25-r3[kerberos]
|
2023-09-01 22:35:39 +02:00
|
|
|
>=dev-libs/ding-libs-0.2
|
2022-11-06 04:08:07 +01:00
|
|
|
dev-libs/jansson:=
|
2022-03-15 21:35:52 +01:00
|
|
|
dev-libs/libpcre2:=
|
|
|
|
dev-libs/libunistring:=
|
|
|
|
>=dev-libs/openssl-1.0.2:=
|
2023-09-01 22:35:39 +02:00
|
|
|
>=dev-libs/popt-1.16
|
2024-09-02 16:57:15 +02:00
|
|
|
>=net-dns/bind-tools-9.9[gssapi]
|
2022-11-28 13:43:32 +01:00
|
|
|
>=net-dns/c-ares-1.10.0-r1:=[${MULTILIB_USEDEP}]
|
2023-08-27 22:52:46 +02:00
|
|
|
>=net-nds/openldap-2.4.30:=[sasl,experimental]
|
2020-08-20 20:48:50 +02:00
|
|
|
>=sys-apps/dbus-1.6
|
|
|
|
>=sys-apps/keyutils-1.5:=
|
|
|
|
>=sys-libs/pam-0-r1[${MULTILIB_USEDEP}]
|
2019-10-03 23:01:31 +02:00
|
|
|
>=sys-libs/talloc-2.0.7
|
|
|
|
>=sys-libs/tdb-1.2.9
|
|
|
|
>=sys-libs/tevent-0.9.16
|
2024-10-15 11:52:37 +02:00
|
|
|
virtual/ldb:=
|
2020-08-20 20:48:50 +02:00
|
|
|
virtual/libintl
|
|
|
|
acl? ( net-fs/cifs-utils[acl] )
|
|
|
|
netlink? ( dev-libs/libnl:3 )
|
2022-03-29 03:05:17 +02:00
|
|
|
nfsv4? ( >=net-fs/nfs-utils-2.3.1-r2 )
|
2020-08-20 20:48:50 +02:00
|
|
|
nls? ( >=sys-devel/gettext-0.18 )
|
2022-03-15 21:35:52 +01:00
|
|
|
python? (
|
|
|
|
${PYTHON_DEPS}
|
|
|
|
systemd? (
|
|
|
|
$(python_gen_cond_dep '
|
|
|
|
dev-python/python-systemd[${PYTHON_USEDEP}]
|
|
|
|
')
|
|
|
|
)
|
2020-08-20 20:48:50 +02:00
|
|
|
)
|
2020-09-03 17:14:43 +02:00
|
|
|
samba? ( >=net-fs/samba-4.10.2[winbind] )
|
2019-10-03 23:01:31 +02:00
|
|
|
selinux? (
|
|
|
|
>=sys-libs/libselinux-2.1.9
|
|
|
|
>=sys-libs/libsemanage-2.1
|
|
|
|
)
|
2022-03-15 21:35:52 +01:00
|
|
|
subid? ( >=sys-apps/shadow-4.9 )
|
2022-05-16 00:23:35 +02:00
|
|
|
systemd? (
|
|
|
|
sys-apps/systemd:=
|
|
|
|
sys-apps/util-linux
|
|
|
|
)
|
2024-01-23 15:41:43 +01:00
|
|
|
systemtap? ( dev-debug/systemtap )"
|
2020-08-14 20:25:13 +02:00
|
|
|
RDEPEND="${DEPEND}
|
2021-05-15 20:32:39 +02:00
|
|
|
selinux? ( >=sec-policy/selinux-sssd-2.20120725-r9 )"
|
2022-03-15 21:35:52 +01:00
|
|
|
BDEPEND="
|
|
|
|
virtual/pkgconfig
|
|
|
|
${PYTHON_DEPS}
|
2023-09-29 12:40:09 +02:00
|
|
|
python? (
|
|
|
|
$(python_gen_cond_dep '
|
|
|
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
|
|
')
|
|
|
|
)
|
2024-01-15 23:11:23 +01:00
|
|
|
doc? ( app-text/doxygen )
|
2022-05-16 00:23:35 +02:00
|
|
|
man? (
|
|
|
|
app-text/docbook-xml-dtd:4.4
|
|
|
|
>=dev-libs/libxslt-1.1.26
|
|
|
|
nls? ( app-text/po4a )
|
|
|
|
)
|
2022-03-15 21:35:52 +01:00
|
|
|
nls? ( sys-devel/gettext )
|
|
|
|
test? (
|
|
|
|
dev-libs/check
|
|
|
|
dev-libs/softhsm:2
|
|
|
|
dev-util/cmocka
|
|
|
|
net-libs/gnutls[pkcs11,tools]
|
|
|
|
sys-libs/libfaketime
|
|
|
|
sys-libs/nss_wrapper
|
|
|
|
sys-libs/pam_wrapper
|
|
|
|
sys-libs/uid_wrapper
|
|
|
|
)
|
2022-05-16 00:23:35 +02:00
|
|
|
verify-sig? ( sec-keys/openpgp-keys-sssd )
|
|
|
|
"
|
2019-10-03 23:01:31 +02:00
|
|
|
|
|
|
|
CONFIG_CHECK="~KEYS"
|
|
|
|
|
2022-09-30 16:31:40 +02:00
|
|
|
PATCHES=(
|
2023-08-27 22:52:46 +02:00
|
|
|
"${FILESDIR}/${PN}-2.8.2-krb5_pw_locked.patch"
|
|
|
|
"${FILESDIR}/${PN}-2.9.1-conditional-python-install.patch"
|
2024-01-23 15:41:43 +01:00
|
|
|
"${FILESDIR}/${PN}-2.9.4-SSSDConfig-use-setuptools-instead-of-distutils.patch"
|
2022-09-30 16:31:40 +02:00
|
|
|
)
|
2022-05-16 00:23:35 +02:00
|
|
|
|
2019-10-03 23:01:31 +02:00
|
|
|
MULTILIB_WRAPPED_HEADERS=(
|
|
|
|
/usr/include/ipa_hbac.h
|
|
|
|
/usr/include/sss_idmap.h
|
|
|
|
/usr/include/sss_nss_idmap.h
|
|
|
|
# --with-ifp
|
|
|
|
/usr/include/sss_sifp.h
|
|
|
|
/usr/include/sss_sifp_dbus.h
|
|
|
|
# from 1.15.3
|
|
|
|
/usr/include/sss_certmap.h
|
|
|
|
)
|
|
|
|
|
2020-06-02 15:03:30 +02:00
|
|
|
pkg_setup() {
|
2019-10-03 23:01:31 +02:00
|
|
|
linux-info_pkg_setup
|
2021-06-16 12:31:52 +02:00
|
|
|
python-single-r1_pkg_setup
|
2019-10-03 23:01:31 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
src_prepare() {
|
|
|
|
default
|
2021-05-15 20:32:39 +02:00
|
|
|
|
2022-03-15 21:35:52 +01:00
|
|
|
plocale_get_locales > src/man/po/LINGUAS || die
|
|
|
|
|
|
|
|
sed -i \
|
|
|
|
-e "/_langs]/ s/ .*//" \
|
|
|
|
src/man/po/po4a.cfg \
|
|
|
|
|| die
|
|
|
|
enable_locale() {
|
|
|
|
local locale=${1}
|
|
|
|
|
|
|
|
sed -i \
|
|
|
|
-e "/_langs]/ s/$/ ${locale}/" \
|
|
|
|
src/man/po/po4a.cfg \
|
|
|
|
|| die
|
|
|
|
}
|
|
|
|
|
|
|
|
plocale_for_each_locale enable_locale
|
|
|
|
|
|
|
|
PLOCALES="${PLOCALES_BIN}"
|
|
|
|
plocale_get_locales > po/LINGUAS || die
|
|
|
|
|
2021-05-15 20:32:39 +02:00
|
|
|
sed -i \
|
|
|
|
-e 's:/var/run:/run:' \
|
2022-03-15 21:35:52 +01:00
|
|
|
src/examples/logrotate \
|
2021-05-15 20:32:39 +02:00
|
|
|
|| die
|
|
|
|
|
|
|
|
# disable flaky test, see https://github.com/SSSD/sssd/issues/5631
|
|
|
|
sed -i \
|
|
|
|
-e '/^\s*pam-srv-tests[ \\]*$/d' \
|
2022-03-15 21:35:52 +01:00
|
|
|
Makefile.am \
|
2021-05-15 20:32:39 +02:00
|
|
|
|| die
|
|
|
|
|
2019-10-03 23:01:31 +02:00
|
|
|
eautoreconf
|
2021-05-15 20:32:39 +02:00
|
|
|
|
2019-10-03 23:01:31 +02:00
|
|
|
multilib_copy_sources
|
|
|
|
}
|
|
|
|
|
|
|
|
src_configure() {
|
2022-03-15 21:35:52 +01:00
|
|
|
local native_dbus_cflags=$($(tc-getPKG_CONFIG) --cflags dbus-1 || die)
|
2019-10-03 23:01:31 +02:00
|
|
|
|
2024-08-31 04:50:33 +02:00
|
|
|
# Workaround for bug #938302
|
2024-10-15 11:52:37 +02:00
|
|
|
if use systemtap && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then
|
2024-08-31 04:50:33 +02:00
|
|
|
export DTRACE="${BROOT}"/usr/bin/stap-dtrace
|
|
|
|
fi
|
|
|
|
|
2019-10-03 23:01:31 +02:00
|
|
|
multilib-minimal_src_configure
|
|
|
|
}
|
|
|
|
|
|
|
|
multilib_src_configure() {
|
2020-08-20 20:48:50 +02:00
|
|
|
local myconf=()
|
|
|
|
|
|
|
|
myconf+=(
|
2023-08-27 22:52:46 +02:00
|
|
|
--libexecdir="${EPREFIX}"/usr/libexec
|
2019-10-03 23:01:31 +02:00
|
|
|
--localstatedir="${EPREFIX}"/var
|
2020-09-03 17:14:43 +02:00
|
|
|
--runstatedir="${EPREFIX}"/run
|
2023-08-27 22:52:46 +02:00
|
|
|
--sbindir="${EPREFIX}"/usr/sbin
|
2020-08-14 20:25:13 +02:00
|
|
|
--with-pid-path="${EPREFIX}"/run
|
2019-10-03 23:01:31 +02:00
|
|
|
--with-plugin-path="${EPREFIX}"/usr/$(get_libdir)/sssd
|
|
|
|
--enable-pammoddir="${EPREFIX}"/$(getpam_mod_dir)
|
|
|
|
--with-ldb-lib-dir="${EPREFIX}"/usr/$(get_libdir)/samba/ldb
|
2020-08-16 16:17:56 +02:00
|
|
|
--with-db-path="${EPREFIX}"/var/lib/sss/db
|
|
|
|
--with-gpo-cache-path="${EPREFIX}"/var/lib/sss/gpo_cache
|
|
|
|
--with-pubconf-path="${EPREFIX}"/var/lib/sss/pubconf
|
|
|
|
--with-pipe-path="${EPREFIX}"/var/lib/sss/pipes
|
|
|
|
--with-mcache-path="${EPREFIX}"/var/lib/sss/mc
|
|
|
|
--with-secrets-db-path="${EPREFIX}"/var/lib/sss/secrets
|
|
|
|
--with-log-path="${EPREFIX}"/var/log/sssd
|
2023-08-27 22:52:46 +02:00
|
|
|
--with-kcm
|
|
|
|
--enable-kcm-renewal
|
2019-10-03 23:01:31 +02:00
|
|
|
--with-os=gentoo
|
|
|
|
--disable-rpath
|
2021-05-15 20:32:39 +02:00
|
|
|
--disable-static
|
2023-05-30 00:10:57 +02:00
|
|
|
# Valgrind is only used for tests
|
|
|
|
--disable-valgrind
|
2020-08-20 20:48:50 +02:00
|
|
|
$(use_with samba)
|
2020-09-03 17:14:43 +02:00
|
|
|
--with-smb-idmap-interface-version=6
|
2019-10-03 23:01:31 +02:00
|
|
|
$(multilib_native_use_enable acl cifs-idmap-plugin)
|
2020-08-20 20:48:50 +02:00
|
|
|
$(multilib_native_use_with selinux)
|
2019-10-03 23:01:31 +02:00
|
|
|
$(multilib_native_use_with selinux semanage)
|
2022-11-28 13:43:32 +01:00
|
|
|
--enable-krb5-locator-plugin
|
|
|
|
$(use_enable samba pac-responder)
|
2019-10-03 23:01:31 +02:00
|
|
|
$(multilib_native_use_with nfsv4 nfsv4-idmapd-plugin)
|
2020-08-14 20:25:13 +02:00
|
|
|
$(use_enable nls)
|
2019-10-03 23:01:31 +02:00
|
|
|
$(multilib_native_use_with netlink libnl)
|
2020-09-03 17:14:43 +02:00
|
|
|
$(multilib_native_use_with man manpages)
|
2019-10-03 23:01:31 +02:00
|
|
|
$(multilib_native_use_with sudo)
|
2020-08-20 20:48:50 +02:00
|
|
|
$(multilib_native_with autofs)
|
|
|
|
$(multilib_native_with ssh)
|
2022-05-16 00:23:35 +02:00
|
|
|
--without-oidc-child
|
2023-06-12 13:39:28 +02:00
|
|
|
--without-passkey
|
2022-03-15 21:35:52 +01:00
|
|
|
$(use_with subid)
|
2021-05-15 20:32:39 +02:00
|
|
|
$(use_enable systemtap)
|
2020-08-20 20:48:50 +02:00
|
|
|
--without-python2-bindings
|
|
|
|
$(multilib_native_use_with python python3-bindings)
|
2022-03-15 21:35:52 +01:00
|
|
|
# Annoyingly configure requires that you pick systemd XOR sysv
|
|
|
|
--with-initscript=$(usex systemd systemd sysv)
|
2024-10-15 11:52:37 +02:00
|
|
|
KRB5_CONFIG="${ESYSROOT}"/usr/bin/krb5-config
|
2024-10-29 12:01:26 +01:00
|
|
|
# Needed for Samba 4.21
|
|
|
|
CPPFLAGS="${CPPFLAGS} -I${ESYSROOT}/usr/include/samba-4.0"
|
2019-10-03 23:01:31 +02:00
|
|
|
)
|
|
|
|
|
2022-03-15 21:35:52 +01:00
|
|
|
use systemd && myconf+=(
|
|
|
|
--with-systemdunitdir=$(systemd_get_systemunitdir)
|
|
|
|
)
|
2020-08-14 20:25:13 +02:00
|
|
|
|
2019-10-03 23:01:31 +02:00
|
|
|
if ! multilib_is_native_abi; then
|
|
|
|
# work-around all the libraries that are used for CLI and server
|
|
|
|
myconf+=(
|
2024-10-29 12:01:26 +01:00
|
|
|
{POPT,TALLOC,TDB,TEVENT,LDB}_{CFLAGS,LIBS}=' '
|
2019-10-03 23:01:31 +02:00
|
|
|
# ldb headers are fine since native needs it
|
|
|
|
# ldb lib fails... but it does not seem to bother
|
2022-03-15 21:35:52 +01:00
|
|
|
{DHASH,UNISTRING,INI_CONFIG_V{0,1,1_1,1_3}}_{CFLAGS,LIBS}=' '
|
|
|
|
{PCRE,CARES,SYSTEMD_LOGIN,SASL,DBUS,CRYPTO,P11_KIT}_{CFLAGS,LIBS}=' '
|
2022-11-06 04:08:07 +01:00
|
|
|
{NDR_NBT,SAMBA_UTIL,SMBCLIENT,NDR_KRB5PAC,JANSSON}_{CFLAGS,LIBS}=' '
|
2019-10-03 23:01:31 +02:00
|
|
|
|
|
|
|
# use native include path for dbus (needed for build)
|
|
|
|
DBUS_CFLAGS="${native_dbus_cflags}"
|
|
|
|
|
|
|
|
# non-pkgconfig checks
|
|
|
|
ac_cv_lib_ldap_ldap_search=yes
|
|
|
|
--without-kcm
|
2022-11-28 13:43:32 +01:00
|
|
|
--without-manpages
|
2019-10-03 23:01:31 +02:00
|
|
|
)
|
|
|
|
fi
|
|
|
|
|
|
|
|
econf "${myconf[@]}"
|
|
|
|
}
|
|
|
|
|
|
|
|
multilib_src_compile() {
|
|
|
|
if multilib_is_native_abi; then
|
|
|
|
default
|
2020-08-20 20:48:50 +02:00
|
|
|
use doc && emake docs
|
2019-10-03 23:01:31 +02:00
|
|
|
else
|
2021-02-26 16:48:16 +01:00
|
|
|
emake libnss_sss.la pam_sss.la pam_sss_gss.la
|
2022-11-28 13:43:32 +01:00
|
|
|
emake sssd_krb5_locator_plugin.la
|
|
|
|
use samba && emake sssd_pac_plugin.la
|
2019-10-03 23:01:31 +02:00
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
2021-05-15 20:32:39 +02:00
|
|
|
multilib_src_test() {
|
|
|
|
if multilib_is_native_abi; then
|
|
|
|
local -x CK_TIMEOUT_MULTIPLIER=10
|
|
|
|
emake check VERBOSE=yes
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
2019-10-03 23:01:31 +02:00
|
|
|
multilib_src_install() {
|
|
|
|
if multilib_is_native_abi; then
|
2022-03-15 21:35:52 +01:00
|
|
|
emake -j1 DESTDIR="${D}" install
|
2020-08-16 16:17:56 +02:00
|
|
|
if use python; then
|
|
|
|
python_fix_shebang "${ED}"
|
2022-03-15 21:35:52 +01:00
|
|
|
python_optimize
|
2020-08-16 16:17:56 +02:00
|
|
|
fi
|
2019-10-03 23:01:31 +02:00
|
|
|
else
|
|
|
|
# easier than playing with automake...
|
|
|
|
dopammod .libs/pam_sss.so
|
2021-02-26 16:48:16 +01:00
|
|
|
dopammod .libs/pam_sss_gss.so
|
2019-10-03 23:01:31 +02:00
|
|
|
|
|
|
|
into /
|
|
|
|
dolib.so .libs/libnss_sss.so*
|
|
|
|
|
2022-11-28 13:43:32 +01:00
|
|
|
exeinto /usr/$(get_libdir)/krb5/plugins/libkrb5
|
|
|
|
doexe .libs/sssd_krb5_locator_plugin.so
|
2020-08-20 20:48:50 +02:00
|
|
|
|
2022-11-28 13:43:32 +01:00
|
|
|
if use samba; then
|
2020-08-20 20:48:50 +02:00
|
|
|
exeinto /usr/$(get_libdir)/krb5/plugins/authdata
|
|
|
|
doexe .libs/sssd_pac_plugin.so
|
|
|
|
fi
|
2019-10-03 23:01:31 +02:00
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
multilib_src_install_all() {
|
|
|
|
einstalldocs
|
|
|
|
|
|
|
|
insinto /etc/sssd
|
|
|
|
insopts -m600
|
2022-03-15 21:35:52 +01:00
|
|
|
doins src/examples/sssd-example.conf
|
2019-10-03 23:01:31 +02:00
|
|
|
|
|
|
|
insinto /etc/logrotate.d
|
|
|
|
insopts -m644
|
2022-03-15 21:35:52 +01:00
|
|
|
newins src/examples/logrotate sssd
|
2019-10-03 23:01:31 +02:00
|
|
|
|
|
|
|
newconfd "${FILESDIR}"/sssd.conf sssd
|
|
|
|
|
|
|
|
keepdir /var/lib/sss/db
|
|
|
|
keepdir /var/lib/sss/deskprofile
|
|
|
|
keepdir /var/lib/sss/gpo_cache
|
|
|
|
keepdir /var/lib/sss/keytabs
|
|
|
|
keepdir /var/lib/sss/mc
|
|
|
|
keepdir /var/lib/sss/pipes/private
|
|
|
|
keepdir /var/lib/sss/pubconf/krb5.include.d
|
|
|
|
keepdir /var/lib/sss/secrets
|
|
|
|
keepdir /var/log/sssd
|
|
|
|
|
2020-08-16 16:17:56 +02:00
|
|
|
# strip empty dirs
|
2021-05-15 20:32:39 +02:00
|
|
|
if ! use doc; then
|
2020-08-16 16:17:56 +02:00
|
|
|
rm -r "${ED}"/usr/share/doc/"${PF}"/doc || die
|
2023-06-12 13:39:28 +02:00
|
|
|
rm -r "${ED}"/usr/share/doc/"${PF}"/{hbac,idmap,nss_idmap}_doc || die
|
2020-01-14 13:03:19 +01:00
|
|
|
fi
|
2020-08-16 16:17:56 +02:00
|
|
|
|
|
|
|
rm -r "${ED}"/run || die
|
2022-03-15 21:35:52 +01:00
|
|
|
find "${ED}" -type f -name '*.la' -delete || die
|
2019-10-03 23:01:31 +02:00
|
|
|
}
|
|
|
|
|
2020-06-02 15:03:30 +02:00
|
|
|
pkg_postinst() {
|
2019-10-03 23:01:31 +02:00
|
|
|
elog "You must set up sssd.conf (default installed into /etc/sssd)"
|
|
|
|
elog "and (optionally) configuration in /etc/pam.d in order to use SSSD"
|
2023-08-27 22:52:46 +02:00
|
|
|
elog "features."
|
2022-03-15 21:35:52 +01:00
|
|
|
optfeature "Kerberos keytab renew (see krb5_renew_interval)" app-crypt/adcli
|
2019-10-03 23:01:31 +02:00
|
|
|
}
|