commit:     bf28cc84a678e8583724c13beb23ade8d84b6b3b
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 18 15:49:39 2020 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Oct 18 15:50:01 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf28cc84

sys-auth/sssd: Drop old

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 sys-auth/sssd/Manifest                             |   2 -
 .../sssd/files/sssd-2.2.3-glibc-2.32-compat.patch  |  71 -------
 sys-auth/sssd/sssd-2.2.2.ebuild                    | 230 --------------------
 sys-auth/sssd/sssd-2.2.3.ebuild                    | 234 ---------------------
 4 files changed, 537 deletions(-)

diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest
index 9f06f51f441..0c71572a614 100644
--- a/sys-auth/sssd/Manifest
+++ b/sys-auth/sssd/Manifest
@@ -1,5 +1,3 @@
 DIST sssd-2.2.0.tar.gz 6642715 BLAKE2B 
e6c16ca69effe59769fc166c02203faee445ebe2bf551c6a1460bdee2474ccbce1a38b3aa59b1ae4a79bb170696a784b800a9299025bf6a58bc9aeb94b946338
 SHA512 
9ebd8784e1f0c72cb808bbc153c0b0aa9bf507938f78336a260073a89b49350dc2c6172653509738ea7a50bb9da596725e1d6c92f99c7a03308aa42f6378dbbb
-DIST sssd-2.2.2.tar.gz 6767578 BLAKE2B 
e0eedaf1da1de953903730c96479af0709ee14dd83eca82a11316dc96c29573b5f3de5965f386d5c12a69e7d98b6168c9d197bbd46ac51f0122feababe52dfe1
 SHA512 
4cce8fdbcc05d1469dad5ba987cb0f9bc33702b37f85e8e248975461bb50b0740fec92ff213bdb640b506405be7ead936ff253ab02d4a27205ddf20cc0e54801
-DIST sssd-2.2.3.tar.gz 6894302 BLAKE2B 
b72443ebd4f50581a0d9d2b7cf691fdda0dfe3cfb2ed82c383595aeca8d6198c7f44f1c49e56bdfeac23f9151897ac2df70d1afbbeceb2231daee71492884420
 SHA512 
b61d52a53e26e8efa9cb799fc6efc2314bf9d174d3cacfe591a4ca77530637591eacc0dc70c0555252e04a9617e8b134b1ab2d9b0f7351b4228e7b61499e6a10
 DIST sssd-2.3.1.tar.gz 7186526 BLAKE2B 
6d630fe75b9b426ef54adbe1704fde8e01fc34df7861028c07ce2985db8a151ce743d633061386fea6460fe8eabb89242b816d4bac87975bb9b7b2064ad1d547
 SHA512 
6aeb52d5222c5992d581296996749327bcaf276e4eb4413a6a32ea6529343432cfe413006aca4245c19b38b515be1c4c2ef88a157c617d889274179253355bc6
 DIST sssd-2.4.0.tar.gz 7280358 BLAKE2B 
28136953cd7c9f3119bd5a223c911a3b3f97921402c5a8ba34c6fca90434fead46906266e33450688fe131a515edf9e5f8654658cc10cfaafb44a9c2d8c59dd8
 SHA512 
d9a4b17665ce3a1ea51cfe2fdb53818ac1e265a33c61f657f61699ecc716e1244e45b5b628aeae6c54e601383084f3cac327cb3edd7bea80bca397b1fbe4ab72

diff --git a/sys-auth/sssd/files/sssd-2.2.3-glibc-2.32-compat.patch 
b/sys-auth/sssd/files/sssd-2.2.3-glibc-2.32-compat.patch
deleted file mode 100644
index 9d59ae91be5..00000000000
--- a/sys-auth/sssd/files/sssd-2.2.3-glibc-2.32-compat.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From fe9eeb51be06059721e873f77092b1e9ba08e6c1 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Michal=20=C5=BDidek?= <mzi...@redhat.com>
-Date: Thu, 27 Feb 2020 06:50:40 +0100
-Subject: [PATCH] nss: Collision with external nss symbol
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-One of our internal static function names started
-to collide with external nss symbol. Additional
-sss_ suffix was added to avoid the collision.
-
-This is needed to unblock Fedora Rawhide's
-SSSD build.
-
-Reviewed-by: Pavel Březina <pbrez...@redhat.com>
----
- src/responder/nss/nss_cmd.c | 18 ++++++++++--------
- 1 file changed, 10 insertions(+), 8 deletions(-)
-
-diff --git a/src/responder/nss/nss_cmd.c b/src/responder/nss/nss_cmd.c
-index 356aea1564..02706c4b94 100644
---- a/src/responder/nss/nss_cmd.c
-+++ b/src/responder/nss/nss_cmd.c
-@@ -731,11 +731,13 @@ static void nss_getent_done(struct tevent_req *subreq)
-     talloc_free(cmd_ctx);
- }
- 
--static void nss_setnetgrent_done(struct tevent_req *subreq);
-+static void sss_nss_setnetgrent_done(struct tevent_req *subreq);
- 
--static errno_t nss_setnetgrent(struct cli_ctx *cli_ctx,
--                               enum cache_req_type type,
--                               nss_protocol_fill_packet_fn fill_fn)
-+/* This function's name started to collide with external nss symbol,
-+ * so it has additional sss_* prefix unlike other functions here. */
-+static errno_t sss_nss_setnetgrent(struct cli_ctx *cli_ctx,
-+                                   enum cache_req_type type,
-+                                   nss_protocol_fill_packet_fn fill_fn)
- {
-     struct nss_ctx *nss_ctx;
-     struct nss_state_ctx *state_ctx;
-@@ -777,7 +779,7 @@ static errno_t nss_setnetgrent(struct cli_ctx *cli_ctx,
-         goto done;
-     }
- 
--    tevent_req_set_callback(subreq, nss_setnetgrent_done, cmd_ctx);
-+    tevent_req_set_callback(subreq, sss_nss_setnetgrent_done, cmd_ctx);
- 
-     ret = EOK;
- 
-@@ -790,7 +792,7 @@ static errno_t nss_setnetgrent(struct cli_ctx *cli_ctx,
-     return EOK;
- }
- 
--static void nss_setnetgrent_done(struct tevent_req *subreq)
-+static void sss_nss_setnetgrent_done(struct tevent_req *subreq)
- {
-     struct nss_cmd_ctx *cmd_ctx;
-     errno_t ret;
-@@ -1040,8 +1042,8 @@ static errno_t nss_cmd_initgroups_ex(struct cli_ctx 
*cli_ctx)
- 
- static errno_t nss_cmd_setnetgrent(struct cli_ctx *cli_ctx)
- {
--    return nss_setnetgrent(cli_ctx, CACHE_REQ_NETGROUP_BY_NAME,
--                           nss_protocol_fill_setnetgrent);
-+    return sss_nss_setnetgrent(cli_ctx, CACHE_REQ_NETGROUP_BY_NAME,
-+                               nss_protocol_fill_setnetgrent);
- }
- 
- static errno_t nss_cmd_getnetgrent(struct cli_ctx *cli_ctx)

diff --git a/sys-auth/sssd/sssd-2.2.2.ebuild b/sys-auth/sssd/sssd-2.2.2.ebuild
deleted file mode 100644
index 98af8535a88..00000000000
--- a/sys-auth/sssd/sssd-2.2.2.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic linux-info multilib-minimal pam systemd 
toolchain-funcs
-
-DESCRIPTION="System Security Services Daemon provides access to identity and 
authentication"
-HOMEPAGE="https://pagure.io/SSSD/sssd";
-SRC_URI="http://releases.pagure.org/SSSD/${PN}/${P}.tar.gz";
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="acl autofs +locator +netlink nfsv4 nls +manpages samba selinux sudo ssh 
test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEP="
-       >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}]
-       >=dev-libs/popt-1.16
-       dev-libs/glib:2
-       >=dev-libs/ding-libs-0.2
-       >=sys-libs/talloc-2.0.7
-       >=sys-libs/tdb-1.2.9
-       >=sys-libs/tevent-0.9.16
-       >=sys-libs/ldb-1.1.17-r1:=
-       >=net-nds/openldap-2.4.30[sasl]
-       net-libs/http-parser
-       >=dev-libs/libpcre-8.30
-       >=app-crypt/mit-krb5-1.10.3
-       dev-libs/jansson
-       net-misc/curl
-       locator? (
-               >=app-crypt/mit-krb5-1.12.2[${MULTILIB_USEDEP}]
-               >=net-dns/c-ares-1.10.0-r1[${MULTILIB_USEDEP}]
-       )
-       >=sys-apps/keyutils-1.5:=
-       >=net-dns/c-ares-1.7.4
-       >=dev-libs/nss-3.12.9
-       selinux? (
-               >=sys-libs/libselinux-2.1.9
-               >=sys-libs/libsemanage-2.1
-       )
-       >=net-dns/bind-tools-9.9[gssapi]
-       >=dev-libs/cyrus-sasl-2.1.25-r3[kerberos]
-       >=sys-apps/dbus-1.6
-       acl? ( net-fs/cifs-utils[acl] )
-       nfsv4? ( || ( >=net-fs/nfs-utils-2.3.1-r2 net-libs/libnfsidmap ) )
-       nls? ( >=sys-devel/gettext-0.18 )
-       virtual/libintl
-       netlink? ( dev-libs/libnl:3 )
-       samba? ( >=net-fs/samba-4.10.2[winbind] )
-       "
-
-RDEPEND="${COMMON_DEP}
-       >=sys-libs/glibc-2.17[nscd]
-       selinux? ( >=sec-policy/selinux-sssd-2.20120725-r9 )
-       "
-DEPEND="${COMMON_DEP}
-       test? ( dev-libs/check )
-       manpages? (
-               >=dev-libs/libxslt-1.1.26
-               app-text/docbook-xml-dtd:4.4
-               )"
-
-CONFIG_CHECK="~KEYS"
-
-MULTILIB_WRAPPED_HEADERS=(
-       /usr/include/ipa_hbac.h
-       /usr/include/sss_idmap.h
-       /usr/include/sss_nss_idmap.h
-       /usr/include/wbclient_sssd.h
-       # --with-ifp
-       /usr/include/sss_sifp.h
-       /usr/include/sss_sifp_dbus.h
-       # from 1.15.3
-       /usr/include/sss_certmap.h
-)
-
-pkg_setup() {
-       linux-info_pkg_setup
-}
-
-src_prepare() {
-       sed -i 's:#!/sbin/runscript:#!/sbin/openrc-run:' \
-               "${S}"/src/sysv/gentoo/sssd.in || die "sed sssd.in"
-
-       default
-       eautoreconf
-       multilib_copy_sources
-}
-
-src_configure() {
-       local native_dbus_cflags=$($(tc-getPKG_CONFIG) --cflags dbus-1)
-
-       multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-       # set initscript to sysv because the systemd option needs systemd to
-       # be installed. We provide our own systemd file anyway.
-       local myconf=()
-       #Work around linker dependency problem.
-       append-ldflags "-Wl,--allow-shlib-undefined"
-
-       myconf+=(
-               --localstatedir="${EPREFIX}"/var
-               --enable-nsslibdir="${EPREFIX}"/$(get_libdir)
-               --with-plugin-path="${EPREFIX}"/usr/$(get_libdir)/sssd
-               --enable-pammoddir="${EPREFIX}"/$(getpam_mod_dir)
-               --with-ldb-lib-dir="${EPREFIX}"/usr/$(get_libdir)/samba/ldb
-               --with-os=gentoo
-               --with-nscd
-               --with-unicode-lib="glib2"
-               --disable-rpath
-               --sbindir=/usr/sbin
-               --without-kcm
-               $(use_with samba libwbclient)
-               --with-secrets
-               $(multilib_native_use_with samba)
-               $(multilib_native_use_enable acl cifs-idmap-plugin)
-               $(multilib_native_use_with selinux)
-               $(multilib_native_use_with selinux semanage)
-               $(use_enable locator krb5-locator-plugin)
-               $(multilib_native_use_with nfsv4 nfsv4-idmapd-plugin)
-               $(use_enable nls )
-               $(multilib_native_use_with netlink libnl)
-               $(multilib_native_use_with manpages)
-               $(multilib_native_use_with sudo)
-               $(multilib_native_use_with autofs)
-               $(multilib_native_use_with ssh)
-               --with-crypto="nss"
-               --with-initscript="sysv"
-               --without-python2-bindings
-               --without-python3-bindings
-
-               KRB5_CONFIG=/usr/bin/${CHOST}-krb5-config
-       )
-
-       if ! multilib_is_native_abi; then
-               # work-around all the libraries that are used for CLI and server
-               myconf+=(
-                       {POPT,TALLOC,TDB,TEVENT,LDB}_{CFLAGS,LIBS}=' '
-                       # ldb headers are fine since native needs it
-                       # ldb lib fails... but it does not seem to bother
-                       
{DHASH,COLLECTION,INI_CONFIG_V{0,1,1_1}}_{CFLAGS,LIBS}=' '
-                       
{PCRE,CARES,SYSTEMD_LOGIN,SASL,GLIB2,DBUS,CRYPTO}_{CFLAGS,LIBS}=' '
-
-                       # 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-secrets
-                       --without-libwbclient
-                       --without-kcm
-                       --with-crypto=""
-               )
-
-               use locator || myconf+=(
-                               KRB5_CONFIG=/bin/true
-               )
-       fi
-
-       econf "${myconf[@]}"
-}
-
-multilib_src_compile() {
-       if multilib_is_native_abi; then
-               default
-       else
-               emake libnss_sss.la pam_sss.la
-               use locator && emake sssd_krb5_locator_plugin.la
-       fi
-}
-
-multilib_src_install() {
-       if multilib_is_native_abi; then
-               emake -j1 DESTDIR="${D}" "${_at_args[@]}" install
-       else
-               # easier than playing with automake...
-               dopammod .libs/pam_sss.so
-
-               into /
-               dolib.so .libs/libnss_sss.so*
-
-               if use locator; then
-                       exeinto /usr/$(get_libdir)/krb5/plugins/libkrb5
-                       doexe .libs/sssd_krb5_locator_plugin.so
-               fi
-       fi
-}
-
-multilib_src_install_all() {
-       einstalldocs
-       find "${ED}" -type f -name '*.la' -delete || die
-
-       insinto /etc/sssd
-       insopts -m600
-       doins "${S}"/src/examples/sssd-example.conf
-
-       insinto /etc/logrotate.d
-       insopts -m644
-       newins "${S}"/src/examples/logrotate sssd
-
-       newconfd "${FILESDIR}"/sssd.conf sssd
-       newinitd "${FILESDIR}"/sssd 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
-
-       systemd_dounit "${FILESDIR}/${PN}.service"
-}
-
-multilib_src_test() {
-       default
-}
-
-pkg_postinst() {
-       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"
-       elog "features. Please see howto in     
https://docs.pagure.org/SSSD.sssd/design_pages/smartcard_authentication_require.html";
-}

diff --git a/sys-auth/sssd/sssd-2.2.3.ebuild b/sys-auth/sssd/sssd-2.2.3.ebuild
deleted file mode 100644
index 044a58e8615..00000000000
--- a/sys-auth/sssd/sssd-2.2.3.ebuild
+++ /dev/null
@@ -1,234 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic linux-info multilib-minimal pam systemd 
toolchain-funcs
-
-DESCRIPTION="System Security Services Daemon provides access to identity and 
authentication"
-HOMEPAGE="https://pagure.io/SSSD/sssd";
-SRC_URI="http://releases.pagure.org/SSSD/${PN}/${P}.tar.gz";
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="acl autofs +locator +netlink nfsv4 nls +manpages samba selinux sudo ssh 
test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEP="
-       >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}]
-       >=dev-libs/popt-1.16
-       dev-libs/glib:2
-       >=dev-libs/ding-libs-0.2
-       >=sys-libs/talloc-2.0.7
-       >=sys-libs/tdb-1.2.9
-       >=sys-libs/tevent-0.9.16
-       >=sys-libs/ldb-1.1.17-r1:=
-       >=net-nds/openldap-2.4.30[sasl]
-       net-libs/http-parser
-       >=dev-libs/libpcre-8.30
-       >=app-crypt/mit-krb5-1.10.3
-       dev-libs/jansson
-       net-misc/curl
-       locator? (
-               >=app-crypt/mit-krb5-1.12.2[${MULTILIB_USEDEP}]
-               >=net-dns/c-ares-1.10.0-r1[${MULTILIB_USEDEP}]
-       )
-       >=sys-apps/keyutils-1.5:=
-       >=net-dns/c-ares-1.7.4
-       >=dev-libs/nss-3.12.9
-       selinux? (
-               >=sys-libs/libselinux-2.1.9
-               >=sys-libs/libsemanage-2.1
-       )
-       >=net-dns/bind-tools-9.9[gssapi]
-       >=dev-libs/cyrus-sasl-2.1.25-r3[kerberos]
-       >=sys-apps/dbus-1.6
-       acl? ( net-fs/cifs-utils[acl] )
-       nfsv4? ( || ( >=net-fs/nfs-utils-2.3.1-r2 net-libs/libnfsidmap ) )
-       nls? ( >=sys-devel/gettext-0.18 )
-       virtual/libintl
-       netlink? ( dev-libs/libnl:3 )
-       samba? ( >=net-fs/samba-4.10.2[winbind] )
-       "
-
-RDEPEND="${COMMON_DEP}
-       >=sys-libs/glibc-2.17[nscd]
-       selinux? ( >=sec-policy/selinux-sssd-2.20120725-r9 )
-       "
-DEPEND="${COMMON_DEP}
-       test? ( dev-libs/check )
-       manpages? (
-               >=dev-libs/libxslt-1.1.26
-               app-text/docbook-xml-dtd:4.4
-               )"
-
-CONFIG_CHECK="~KEYS"
-
-MULTILIB_WRAPPED_HEADERS=(
-       /usr/include/ipa_hbac.h
-       /usr/include/sss_idmap.h
-       /usr/include/sss_nss_idmap.h
-       /usr/include/wbclient_sssd.h
-       # --with-ifp
-       /usr/include/sss_sifp.h
-       /usr/include/sss_sifp_dbus.h
-       # from 1.15.3
-       /usr/include/sss_certmap.h
-)
-
-PATCHES=(
-       "${FILESDIR}"/${P}-glibc-2.32-compat.patch
-)
-
-pkg_setup() {
-       linux-info_pkg_setup
-}
-
-src_prepare() {
-       sed -i 's:#!/sbin/runscript:#!/sbin/openrc-run:' \
-               "${S}"/src/sysv/gentoo/sssd.in || die "sed sssd.in"
-
-       default
-       eautoreconf
-       multilib_copy_sources
-}
-
-src_configure() {
-       local native_dbus_cflags=$($(tc-getPKG_CONFIG) --cflags dbus-1)
-
-       multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-       # set initscript to sysv because the systemd option needs systemd to
-       # be installed. We provide our own systemd file anyway.
-       local myconf=()
-       #Work around linker dependency problem.
-       append-ldflags "-Wl,--allow-shlib-undefined"
-
-       myconf+=(
-               --localstatedir="${EPREFIX}"/var
-               --enable-nsslibdir="${EPREFIX}"/$(get_libdir)
-               --with-plugin-path="${EPREFIX}"/usr/$(get_libdir)/sssd
-               --enable-pammoddir="${EPREFIX}"/$(getpam_mod_dir)
-               --with-ldb-lib-dir="${EPREFIX}"/usr/$(get_libdir)/samba/ldb
-               --with-os=gentoo
-               --with-nscd
-               --with-unicode-lib="glib2"
-               --disable-rpath
-               --sbindir=/usr/sbin
-               --without-kcm
-               $(use_with samba libwbclient)
-               --with-secrets
-               $(multilib_native_use_with samba)
-               $(multilib_native_use_enable acl cifs-idmap-plugin)
-               $(multilib_native_use_with selinux)
-               $(multilib_native_use_with selinux semanage)
-               $(use_enable locator krb5-locator-plugin)
-               $(multilib_native_use_with nfsv4 nfsv4-idmapd-plugin)
-               $(use_enable nls )
-               $(multilib_native_use_with netlink libnl)
-               $(multilib_native_use_with manpages)
-               $(multilib_native_use_with sudo)
-               $(multilib_native_use_with autofs)
-               $(multilib_native_use_with ssh)
-               --with-crypto="nss"
-               --with-initscript="sysv"
-               --without-python2-bindings
-               --without-python3-bindings
-
-               KRB5_CONFIG=/usr/bin/${CHOST}-krb5-config
-       )
-
-       if ! multilib_is_native_abi; then
-               # work-around all the libraries that are used for CLI and server
-               myconf+=(
-                       {POPT,TALLOC,TDB,TEVENT,LDB}_{CFLAGS,LIBS}=' '
-                       # ldb headers are fine since native needs it
-                       # ldb lib fails... but it does not seem to bother
-                       
{DHASH,COLLECTION,INI_CONFIG_V{0,1,1_1}}_{CFLAGS,LIBS}=' '
-                       
{PCRE,CARES,SYSTEMD_LOGIN,SASL,GLIB2,DBUS,CRYPTO}_{CFLAGS,LIBS}=' '
-
-                       # 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-secrets
-                       --without-libwbclient
-                       --without-kcm
-                       --with-crypto=""
-               )
-
-               use locator || myconf+=(
-                               KRB5_CONFIG=/bin/true
-               )
-       fi
-
-       econf "${myconf[@]}"
-}
-
-multilib_src_compile() {
-       if multilib_is_native_abi; then
-               default
-       else
-               emake libnss_sss.la pam_sss.la
-               use locator && emake sssd_krb5_locator_plugin.la
-       fi
-}
-
-multilib_src_install() {
-       if multilib_is_native_abi; then
-               emake -j1 DESTDIR="${D}" "${_at_args[@]}" install
-       else
-               # easier than playing with automake...
-               dopammod .libs/pam_sss.so
-
-               into /
-               dolib.so .libs/libnss_sss.so*
-
-               if use locator; then
-                       exeinto /usr/$(get_libdir)/krb5/plugins/libkrb5
-                       doexe .libs/sssd_krb5_locator_plugin.so
-               fi
-       fi
-}
-
-multilib_src_install_all() {
-       einstalldocs
-       find "${ED}" -type f -name '*.la' -delete || die
-
-       insinto /etc/sssd
-       insopts -m600
-       doins "${S}"/src/examples/sssd-example.conf
-
-       insinto /etc/logrotate.d
-       insopts -m644
-       newins "${S}"/src/examples/logrotate sssd
-
-       newconfd "${FILESDIR}"/sssd.conf sssd
-       newinitd "${FILESDIR}"/sssd 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
-
-       systemd_dounit "${FILESDIR}/${PN}.service"
-}
-
-multilib_src_test() {
-       default
-}
-
-pkg_postinst() {
-       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"
-       elog "features. Please see howto in     
https://docs.pagure.org/SSSD.sssd/design_pages/smartcard_authentication_require.html";
-}

Reply via email to