commit:     42e163a7509358b146c482b5c9de3149db11b76b
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  5 13:05:01 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Fri Oct  5 13:05:01 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42e163a7

sys-auth/sssd: Security cleanup

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

 sys-auth/sssd/Manifest           |   1 -
 sys-auth/sssd/metadata.xml       |   1 -
 sys-auth/sssd/sssd-1.12.1.ebuild | 134 ---------------------------------------
 3 files changed, 136 deletions(-)

diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest
index 7909fdf00e4..8cb22a3997d 100644
--- a/sys-auth/sssd/Manifest
+++ b/sys-auth/sssd/Manifest
@@ -1,2 +1 @@
-DIST sssd-1.12.1.tar.gz 4088341 BLAKE2B 
00f251eb23603441fdf9948598aab9c8b3626ca0cacab155ad29afb63332991b7aab5139429258284e1cc2a3b15c338f2f23195e7b847228bbd3cb25e336870f
 SHA512 
9514586eb51ac7e8d9639f2aba52cfd5cf71c442ee0a6c652e7838a96cf0fcb62ce4ffa9f9b956d984cd5ecfb3d13b8c21a66677e1e3e9e76f13202792ee2a7e
 DIST sssd-1.16.3.tar.gz 6217114 BLAKE2B 
eefaf8de466d0d76e9a4b60aefef6eb63c17a55b9a1f2e07e973a61d71cbe5432e92357656a1eb353d45bbc2fa92290cef45898d0b315d4a4c4074652ff25a23
 SHA512 
6165923f652f624bbe3ddc625ae682c4867eb7a20652d0cf74bbb8dda2307c917d3189ede26fd21a4fb5fd5926149271a65fa09f3affe928029ed99e6422b728

diff --git a/sys-auth/sssd/metadata.xml b/sys-auth/sssd/metadata.xml
index 45e95a76f6c..4a4874f3d84 100644
--- a/sys-auth/sssd/metadata.xml
+++ b/sys-auth/sssd/metadata.xml
@@ -7,7 +7,6 @@
        </maintainer>
        <use>
                <flag name="acl"> Build and use the cifsidmap plugin</flag>
-               <flag name="augeas">Build internal configuration library</flag>
                <flag name="locator">Install sssd's Kerberos plugin</flag>
                <flag name="netlink">Add support for netlink protocol via 
<pkg>dev-libs/libnl</pkg></flag>
                <flag name="nfsv4">Add support for the nfsv4 idmapd plugin 
provided by <pkg>net-libs/libnfsidmap</pkg></flag>

diff --git a/sys-auth/sssd/sssd-1.12.1.ebuild b/sys-auth/sssd/sssd-1.12.1.ebuild
deleted file mode 100644
index 7bb9af28726..00000000000
--- a/sys-auth/sssd/sssd-1.12.1.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-WANT_AUTOMAKE="1.13"
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
-
-inherit python-single-r1 multilib pam linux-info autotools-utils systemd
-
-DESCRIPTION="System Security Services Daemon provides access to identity and 
authentication"
-HOMEPAGE="https://pagure.io/sssd/sssd";
-SRC_URI="https://releases.pagure.org/SSSD/${PN}/${P}.tar.gz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
-IUSE="acl augeas autofs +locator netlink nfsv4 nls +manpages python selinux 
sudo ssh test"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-COMMON_DEP="
-       virtual/pam
-       >=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]
-       >=dev-libs/libpcre-8.30
-       >=app-crypt/mit-krb5-1.10.3
-       >=sys-apps/keyutils-1.5
-       >=net-dns/c-ares-1.7.4
-       >=dev-libs/nss-3.12.9
-       python? ( ${PYTHON_DEPS} )
-       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] )
-       augeas? ( app-admin/augeas )
-       nfsv4? ( net-libs/libnfsidmap )
-       nls? ( >=sys-devel/gettext-0.18 )
-       virtual/libintl
-       netlink? ( dev-libs/libnl:3 )
-       "
-
-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"
-
-pkg_setup(){
-       use python && python-single-r1_pkg_setup
-       linux-info_pkg_setup
-}
-
-src_prepare() {
-       autotools-utils_src_prepare
-}
-
-src_configure(){
-       # no samba4 per 447022
-       # set initscript to sysv because the systemd option needs systemd to
-       # be installed. We provide our own systemd file anyway.
-       local myeconfargs=(
-               --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
-               --without-nscd
-               --with-unicode-lib="glib2"
-               --disable-rpath
-               --disable-silent-rules
-               --sbindir=/usr/sbin
-               --without-samba
-               $(use_enable acl cifs-idmap-plugin)
-               $(use_enable augeas config-lib)
-               $(use_with selinux)
-               $(use_with selinux semanage)
-               $(use_with python python-bindings)
-               $(use_enable locator krb5-locator-plugin)
-               $(use_with nfsv4 nfsv4-idmapd-plugin)
-               $(use_enable nls )
-               $(use_with netlink libnl)
-               $(use_with manpages)
-               $(use_with sudo)
-               $(use_with autofs)
-               $(use_with ssh)
-               --with-crypto="libcrypto"
-               --with-initscript="sysv"
-               )
-
-       autotools-utils_src_configure
-}
-
-src_install(){
-       autotools-utils_src_install
-       use python && python_optimize
-
-       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
-
-       systemd_dounit "${FILESDIR}/${PN}.service"
-}
-
-src_test() {
-       autotools-utils_src_test
-}

Reply via email to