From: Guillaume Destuynder Date: Fri, 7 Oct 2005 15:39:05 +0000 (+0000) Subject: bump to 1.2.5 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=f3336a4d7fdcb496c7ac6665555368f75d184cd9;p=gentoo.git bump to 1.2.5 Package-Manager: portage-2.0.52-r1 --- diff --git a/sys-apps/rsbac-admin/ChangeLog b/sys-apps/rsbac-admin/ChangeLog index cc192602094c..72b874d8cd3e 100644 --- a/sys-apps/rsbac-admin/ChangeLog +++ b/sys-apps/rsbac-admin/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for sys-apps/rsbac-admin # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/rsbac-admin/ChangeLog,v 1.18 2005/05/09 23:19:48 kang Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/rsbac-admin/ChangeLog,v 1.19 2005/10/07 15:39:05 kang Exp $ + +*rsbac-admin-1.2.5 (07 Oct 2005) + + 07 Oct 2005; Guillaume Destuynder + +rsbac-admin-1.2.5.ebuild: + Bump to 1.2.5. This release removes the kernel dependencies problem. Also + rklogd is not installed by default anymore, as upstream recommands syslog-ng + http://rsbac.org/documentation/administration_examples/syslog-ng *rsbac-admin-1.2.99 (09 May 2005) diff --git a/sys-apps/rsbac-admin/Manifest b/sys-apps/rsbac-admin/Manifest index 414c46351215..5144c71412a8 100644 --- a/sys-apps/rsbac-admin/Manifest +++ b/sys-apps/rsbac-admin/Manifest @@ -1,7 +1,8 @@ MD5 6b79594e93eecd76a98fd248d9eb3ad8 rsbac-admin-1.2.3.ebuild 2229 +MD5 5de6566b7ccd0b03abe0b1f8e22b8c75 rsbac-admin-1.2.5.ebuild 1603 MD5 9ba0cdc1f37fca8eee5d069870b6bb9c rsbac-admin-1.2.99.ebuild 2716 MD5 2af626ad2bd32bd1a95f45b88c18f545 rsbac-admin-1.2.4.ebuild 2771 -MD5 22cd75f68f67a6675929cc68c99aed9d ChangeLog 3141 +MD5 cebe634dfeac6b2b8bb8d5a91ef40cbe ChangeLog 3481 MD5 035ff78da2388cc0585f93ef2247332d metadata.xml 161 MD5 0ebfdd628334dbf801142d2a5cd832c1 files/nsswitch.conf 469 MD5 5bba238d756a6695447f1bb0264a01a3 files/rklogd.init 1014 @@ -10,3 +11,4 @@ MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-rsbac-admin-1.2.99 0 MD5 ffea7c6daada6d0033ed3996d45fd7ca files/rsbac-bugfix-v1.2.3-5.diff 625 MD5 5089c0e6bbae98d91f7e78a9450465e5 files/digest-rsbac-admin-1.2.3 71 MD5 1b8e1b375f69babf1fd8b370c33aa4bf files/digest-rsbac-admin-1.2.4 71 +MD5 5b133f0238ddfd21834460d1b7ea1b99 files/digest-rsbac-admin-1.2.5 70 diff --git a/sys-apps/rsbac-admin/files/digest-rsbac-admin-1.2.5 b/sys-apps/rsbac-admin/files/digest-rsbac-admin-1.2.5 new file mode 100644 index 000000000000..aa4f7ada3f99 --- /dev/null +++ b/sys-apps/rsbac-admin/files/digest-rsbac-admin-1.2.5 @@ -0,0 +1 @@ +MD5 12560426f1724b5b140e661547356260 rsbac-admin-1.2.5.tar.bz2 279064 diff --git a/sys-apps/rsbac-admin/rsbac-admin-1.2.5.ebuild b/sys-apps/rsbac-admin/rsbac-admin-1.2.5.ebuild new file mode 100644 index 000000000000..08c6a84c35c0 --- /dev/null +++ b/sys-apps/rsbac-admin/rsbac-admin-1.2.5.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/rsbac-admin/rsbac-admin-1.2.5.ebuild,v 1.1 2005/10/07 15:39:05 kang Exp $ + +inherit eutils + +IUSE="pam" + +# RSBAC Adming packet name +#ADMIN=rsbac-admin-v${PV} + +DESCRIPTION="Rule Set Based Access Control (RSBAC) Admin Tools" +HOMEPAGE="http://www.rsbac.org/ http://hardened.gentoo.org/rsbac" +SRC_URI="http://download.rsbac.org/code/${PV}/rsbac-admin-${PV}.tar.bz2" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86" +NSS="1.2.5" + +DEPEND="dev-util/dialog + pam? ( sys-libs/pam ) + sys-apps/baselayout" + +RDEPEND=">=sys-libs/ncurses-5.2" + +src_compile() { + local rsbacmakeargs + rsbacmakeargs="libs tools" + use pam && { + rsbacmakeargs="${makeargs} pam nss" + } + emake PREFIX=/usr ${rsbacmakeargs} || "cannot build (${rsbacmakeargs})" +} + +src_install() { + local rsabacinstallargs + rsbacinstallargs="headers-install libs-install tools-install" + use pam && { + rsbacinstallargs="${rsbacinstallargs} pam-install nss-install" + } + make PREFIX=${D}/usr DESTDIR=${D} ${rsbacinstallargs} + insinto /etc + newins ${FILESDIR}/rsbac.conf rsbac.conf ${FILESDIR}/nsswitch.conf + dodir /secoff + keepdir /secoff + dodir /secoff/log + keepdir /secoff/log +} + +pkg_postinst() { + enewgroup secoff 400 || die "problem adding group secoff" + enewuser secoff 400 /bin/bash /secoff secoff || die "problem adding user secoff" + + chmod 700 /secoff /secoff/log || die "problem changing permissions of /secoff and/or /secoff/log" + chown secoff:secoff -R /secoff || die "problem changing ownership of /secoff" +}