public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-nds/389-admin/
@ 2016-05-03  0:02 Austin English
  0 siblings, 0 replies; only message in thread
From: Austin English @ 2016-05-03  0:02 UTC (permalink / raw
  To: gentoo-commits

commit:     2df69c5b83d4a43a345efcfc7c30636dc71e7588
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Mon May  2 23:53:55 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Mon May  2 23:53:55 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2df69c5b

net-nds/389-admin: remove old ebuild

Package-Manager: portage-2.2.26

 net-nds/389-admin/389-admin-1.1.31.ebuild | 171 ------------------------------
 1 file changed, 171 deletions(-)

diff --git a/net-nds/389-admin/389-admin-1.1.31.ebuild b/net-nds/389-admin/389-admin-1.1.31.ebuild
deleted file mode 100644
index 4716cae..0000000
--- a/net-nds/389-admin/389-admin-1.1.31.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-WANT_AUTOMAKE="1.9"
-
-MY_PV=${PV/_rc/.rc}
-MY_PV=${MY_PV/_a/.a}
-
-inherit eutils multilib autotools depend.apache
-
-DESCRIPTION="389 Directory Server (admin)"
-HOMEPAGE="http://port389.org/"
-SRC_URI="http://directory.fedoraproject.org/sources/${PN}-${MY_PV}.tar.bz2"
-
-LICENSE="GPL-2 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug ipv6 selinux"
-
-# TODO snmp agent init script
-
-COMMON_DEPEND=">=app-admin/389-admin-console-1.1.0
-	>=app-admin/389-ds-console-1.1.0
-	app-misc/mime-types
-	dev-libs/389-adminutil
-	dev-libs/cyrus-sasl
-	dev-libs/icu:=
-	dev-libs/nss[utils]
-	|| ( <=dev-libs/nspr-4.8.3-r3[ipv6?] >=dev-libs/nspr-4.8.4 )
-	dev-libs/svrcore
-	net-analyzer/net-snmp[ipv6?]
-	net-nds/openldap
-	selinux? (
-		sys-apps/checkpolicy
-		sys-apps/policycoreutils
-	)
-	>=sys-libs/db-4.2.52
-	sys-libs/pam
-	sys-apps/tcp-wrappers[ipv6?]
-	www-apache/mod_nss
-	www-servers/apache:2[apache2_modules_actions,apache2_modules_alias,apache2_modules_auth_basic,apache2_modules_authz_default,apache2_modules_cgi,apache2_modules_mime_magic,apache2_modules_rewrite,apache2_modules_setenvif,suexec,threads]"
-RDEPEND="
-	${COMMON_DEPEND}
-	www-client/lynx
-	selinux? ( sec-policy/selinux-base-policy )
-"
-DEPEND="sys-apps/sed ${COMMON_DEPEND}"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-need_apache2
-
-src_prepare() {
-	# as per 389 documentation, when 64bit, export USE_64
-	use amd64 && export USE_64=1
-
-	epatch "${FILESDIR}/1.1.11_rc1/0001-gentoo-apache-names.patch"
-	epatch "${FILESDIR}/1.1.11_rc1/0003-find-mod_nss.m4.patch"
-	epatch "${FILESDIR}/1.1.11_rc1/0004-rpath-fix.configure.ac.patch"
-	# Configuration fixes
-	epatch "${FILESDIR}/${PN}-cfgstuff-1.patch"
-
-	sed -e "s!SUBDIRS!# SUBDIRS!g" -i Makefile.am || die "sed failed"
-	# Setup default user/group, in this case it's dirsrv
-	sed -e "s!nobody!dirsrv!g" -i configure.ac || die "sed failed"
-
-	eautoreconf
-}
-
-src_configure() {
-	# stub autoconf triplet  :(
-	local myconf=""
-	use debug && myconf="--enable-debug"
-	use selinux &&  myconf="${myconf} --with-selinux"
-
-	econf \
-		--enable-threading \
-		--disable-rpath \
-		--with-adminutil=/usr \
-		--with-apr-config \
-		--with-apxs=${APXS} \
-		--with-fhs \
-		--with-httpd=${APACHE_BIN} \
-		--with-openldap \
-		${myconf} || die "econf failed"
-}
-
-src_install () {
-
-	emake DESTDIR="${D}" install || die "emake failed"
-	keepdir /var/log/dirsrv/admin-serv
-
-	# remove redhat style init script.
-	rm -rf "${D}"/etc/rc.d
-	rm -rf "${D}"/etc/default
-
-	# install gentoo style init script.
-	newinitd "${FILESDIR}"/${PN}.initd ${PN}
-	newconfd "${FILESDIR}"/${PN}.confd ${PN}
-
-	# remove redhat style wrapper scripts
-	# and install gentoo scripts.
-	rm -rf "${D}"/usr/sbin/*-ds-admin
-	dosbin "${FILESDIR}"/*-ds-admin || die "cannot install gentoo start/stop scripts"
-
-	# In this version build systems for modules is delete :(
-	# manually install modules, not using apache-modules eclass
-	# because use bindled library
-
-	# install mod_admserv
-	exeinto "${APACHE_MODULESDIR}"
-	doexe "${S}/.libs"/mod_admserv.so || die "internal ebuild error: mod_admserv not found"
-
-	insinto "${APACHE_MODULES_CONFDIR}"
-	newins "${FILESDIR}/1.1.11_rc1"/48_mod_admserv.conf 48_mod_admserv \
-				|| die "internal ebuild error: 48_mod_admserv.conf not found"
-
-	# install mod_restard
-	exeinto "${APACHE_MODULESDIR}"
-	doexe "${S}/.libs"/mod_restartd.so || die "internal ebuild error: mod_restartd  not found"
-
-	insinto "${APACHE_MODULES_CONFDIR}"
-	newins "${FILESDIR}/1.1.11_rc1"/48_mod_restartd.conf 48_mod_restartd \
-		|| die "internal ebuild error: 48_mod_restard.conf not found"
-
-	if use selinux; then
-		local POLICY_TYPES="targeted"
-		cd "${S}"/selinux || die
-		cp /usr/share/selinux/${POLICY_TYPES}/include/Makefile  . || die
-		make || die "selinux policy compile failed"
-		insinto /usr/share/selinux/${POLICY_TYPES}
-		doins -r "${S}/selinux/"*.pp
-	fi
-
-}
-
-pkg_postinst() {
-
-	# show setup information
-	elog "Once you configured www-servers/apache as written above,"
-	elog "you need to run (as root): /usr/sbin/setup-ds-admin.pl"
-	elog
-
-	# show security and sysctl info
-	elog "It is recommended to setup net.ipv4.tcp_keep_alive_time"
-	elog "in /etc/sysctl.conf (or via sysctl -w && sysctl -p) to a reasonable"
-	elog "value (in milliseconds) to avoid temporary server congestions"
-	elog "from lost client connections"
-	elog
-
-	# /etc/security/limits.conf settings
-	elog "It is also recommended to fine tune the maximum open files"
-	elog "settings inside /etc/security/limits.conf:"
-	elog "* soft nofile 2048"
-	elog "* hard nofile 4096"
-	elog
-
-	elog "To start 389 Directory Server Administration Interface at boot"
-	elog "please add 389-admin service to the default runlevel:"
-	elog
-	elog "    rc-update add 389-admin default"
-	elog
-
-	elog "for 389 Directory Server Admin interface to work, you need"
-	elog "to setup a FQDN hostname and use it while running /usr/sbin/setup-ds-admin.pl"
-	elog
-
-}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2016-05-03  0:02 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-03  0:02 [gentoo-commits] repo/gentoo:master commit in: net-nds/389-admin/ Austin English

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox