Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 364822 Details for
Bug 490872
net-fs/samba-4.x: app-crypt/heimdal and app-crypt/mit-krb5 blocking by other package like openssl
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild with mit-krb5 support enabled
samba-4.1.2.ebuild (text/plain), 4.63 KB, created by
Rambaldi
on 2013-12-07 16:18:39 UTC
(
hide
)
Description:
ebuild with mit-krb5 support enabled
Filename:
MIME Type:
Creator:
Rambaldi
Created:
2013-12-07 16:18:39 UTC
Size:
4.63 KB
patch
obsolete
># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-fs/samba/samba-4.1.2.ebuild,v 1.3 2013/12/06 17:56:25 polynomial-c Exp $ > >EAPI=5 >PYTHON_COMPAT=( python2_{6,7} ) > >inherit python-r1 waf-utils multilib linux-info systemd > >MY_PV="${PV/_rc/rc}" >MY_P="${PN}-${MY_PV}" > >SRC_URI="mirror://samba/stable/${MY_P}.tar.gz" >KEYWORDS="~amd64 ~hppa ~x86" > >DESCRIPTION="Samba Suite Version 4" >HOMEPAGE="http://www.samba.org/" >LICENSE="GPL-3" > >SLOT="0" > >IUSE="acl addns ads aio avahi client cluster cups dmapi fam gnutls iprint >ldap quota selinux syslog test winbind" > ># sys-apps/attr is an automagic dependency (see bug #489748) ># dev-libs/libaio is an automagic dependency (see bug #489764) ># sys-libs/pam is an automagic dependency (see bug #489770) >CDEPEND="${PYTHON_DEPS} > virtual/krb5 > || ( > app-crypt/mit-krb5 > >=app-crypt/heimdal-1.5[-ssl] > ) > dev-libs/iniparser > dev-libs/libaio > dev-libs/popt > sys-libs/readline > virtual/libiconv > dev-python/subunit > sys-apps/attr > sys-libs/libcap > >=sys-libs/ldb-1.1.16 > >=sys-libs/tdb-1.2.11[python] > >=sys-libs/talloc-2.0.8[python] > >=sys-libs/tevent-0.9.18 > sys-libs/zlib > virtual/pam > acl? ( virtual/acl ) > addns? ( net-dns/bind-tools[gssapi] ) > cluster? ( >=dev-db/ctdb-1.0.114_p1 ) > dmapi? ( sys-apps/dmapi ) > fam? ( virtual/fam ) > gnutls? ( dev-libs/libgcrypt > >=net-libs/gnutls-1.4.0 ) > ldap? ( net-nds/openldap ) > selinux? ( sec-policy/selinux-samba )" >DEPEND="${CDEPEND} > virtual/pkgconfig" >RDEPEND="${CDEPEND} > client? ( net-fs/cifs-utils[ads?] )" > >REQUIRED_USE="ads? ( acl ldap )" > >RESTRICT="mirror" > >S="${WORKDIR}/${MY_P}" > >CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)" > ># sys-apps/dmapi is an automagic dependency (see bug #474492) >PATCHES=( "${FILESDIR}/${PN}-4.1.0-remove-dmapi-automagic.patch" ) > >WAF_BINARY="${S}/buildtools/bin/waf" > >pkg_setup() { > python_export_best > if use aio; then > if ! linux_config_exists || ! linux_chkconfig_present AIO; then > ewarn "You must enable AIO support in your kernel config, " > ewarn "to be able to support asynchronous I/O. " > ewarn "You can find it at" > ewarn > ewarn "General Support" > ewarn " Enable AIO support " > ewarn > ewarn "and recompile your kernel..." > fi > fi >} > >src_configure() { > local myconf='' > use "cluster" && myconf+=" --with-ctdb-dir=/usr" > use "test" && myconf+=" --enable-selftest" > myconf="${myconf} \ > --enable-fhs \ > --sysconfdir=/etc \ > --localstatedir=/var \ > --with-modulesdir=/usr/$(get_libdir)/samba \ > --with-pammodulesdir=/$(get_libdir)/security \ > --with-piddir=/run/${PN} \ > --disable-rpath \ > --disable-rpath-install \ > --nopyc \ > --nopyo \ > --bundled-libraries=ntdb \ > --builtin-libraries=ntdb \ > $(use_with addns dnsupdate) \ > $(use_with acl acl-support) \ > $(use_with ads) \ > $(use_with aio aio-support) \ > $(use_enable avahi) \ > $(use_with cluster cluster-support) \ > $(use_enable cups) \ > $(use_with dmapi) \ > $(use_with fam) \ > $(use_enable gnutls) \ > $(use_enable iprint) \ > $(use_with ldap) \ > --with-pam \ > --with-pam_smbpass \ > $(use_with quota quotas) \ > $(use_with syslog) \ > $(use_with winbind) > " > has_version "app-crypt/mit-krb5" && myconf+=" --with-system-mitkrb5" > > use "ads" && myconf+=" --with-shared-modules=idmap_ad" > > CPPFLAGS="-I/usr/include/et ${CPPFLAGS}" \ > waf-utils_src_configure ${myconf} >} > >src_install() { > waf-utils_src_install > > # install ldap schema for server (bug #491002) > if use ldap ; then > insinto /etc/openldap/schema > doins examples/LDAP/samba.schema > fi > > # Make all .so files executable > find "${D}" -type f -name "*.so" -exec chmod +x {} + > > # Install init script and conf.d file > newinitd "${CONFDIR}/samba4.initd-r1" samba > newconfd "${CONFDIR}/samba4.confd" samba > > systemd_dotmpfilesd "${FILESDIR}"/samba.conf > systemd_dounit "${FILESDIR}"/nmbd.service > systemd_dounit "${FILESDIR}"/smbd.{service,socket} > systemd_newunit "${FILESDIR}"/smbd_at.service 'smbd@.service' > systemd_dounit "${FILESDIR}"/winbindd.service > systemd_dounit "${FILESDIR}"/samba.service >} > >src_test() { > "${WAF_BINARY}" test || die "test failed" >} > >pkg_postinst() { > elog "This is is the first stable release of Samba 4.0" > > ewarn "Be aware the this release contains the best of all of Samba's" > ewarn "technology parts, both a file server (that you can reasonably expect" > ewarn "to upgrade existing Samba 3.x releases to) and the AD domain" > ewarn "controller work previously known as 'samba4'." > > elog "For further information and migration steps make sure to read " > elog "http://samba.org/samba/history/${P}.html " > elog "http://samba.org/samba/history/${PN}-4.0.0.html and" > elog "http://wiki.samba.org/index.php/Samba4/HOWTO " >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 490872
:
362916
|
362918
|
364642
|
364822
|
400930
|
404190
|
459414