summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps/rsbac-admin/rsbac-admin-1.2.3.ebuild')
-rw-r--r--sys-apps/rsbac-admin/rsbac-admin-1.2.3.ebuild76
1 files changed, 0 insertions, 76 deletions
diff --git a/sys-apps/rsbac-admin/rsbac-admin-1.2.3.ebuild b/sys-apps/rsbac-admin/rsbac-admin-1.2.3.ebuild
deleted file mode 100644
index e786fc2f6c79..000000000000
--- a/sys-apps/rsbac-admin/rsbac-admin-1.2.3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# 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.3.ebuild,v 1.6 2005/01/24 10:29:36 kang Exp $
-
-inherit eutils
-
-IUSE="debug"
-
-# 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://rsbac.org/download/code/v${PV}/rsbac-admin-v${PV}.tar.bz2"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 ~ppc"
-
-DEPEND="dev-util/dialog
- || ( sys-kernel/rsbac-sources
- sys-kernel/rsbac-dev-sources )"
-
-
-RDEPEND=">=sys-libs/ncurses-5.2"
-
-src_unpack() {
- cd ${WORKDIR}
- unpack ${ADMIN}.tar.bz2 || die "cannot unpack rsbac-admin tool"
- cd ${WORKDIR}/${ADMIN}
- epatch "${FILESDIR}/rsbac-bugfix-v1.2.3-5.diff"
-}
-
-src_compile() {
- cd ${WORKDIR}/${ADMIN}
- econf || die "cannot ./configure RSBAC Admin Tools."
- cd contrib/rsbac-klogd-2.0; econf || die "cannot ./configure rsbac-klogd"
- cd ${WORKDIR}/${ADMIN}
- emake || die "cannot make RSBAC Admin tools: Did you really already compiled a RSBAC-enabled kernel ? Please check the documentation at: http://hardened.gentoo.org/rsbac"
- emake -C contrib/rsbac-klogd-2.0 || die "cannot make rsbac-klogd"
- if use debug; then
- emake -C contrib/regression || die "cannot make regression"
- fi
-}
-
-src_install() {
- cd ${WORKDIR}/${ADMIN}
- einstall || die "cannot make install"
- einstall -C contrib/rsbac-klogd-2.0 || die "cannot install rsbac-klogd"
- if use debug; then
- exeinto /usr/share/rsbac-admin-dev/regression
- doexe contrib/regression/*_test
- fi
- insinto /etc
- newins ${FILESDIR}/rsbac.conf rsbac.conf
- exeinto /etc/init.d
- newinitd ${FILESDIR}/rklogd.init rklogd
-
- dodir /secoff
- keepdir /secoff
- dodir /secoff/log
- keepdir /secoff/log
-}
-
-pkg_postinst() {
- if ! groupmod secoff; then
- enewgroup secoff 400 || die "problem adding group secoff"
- fi
-
- if ! id secoff; then
- enewuser secoff 400 /bin/bash /secoff secoff || die "problem adding user secoff"
- fi
-
- 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"
-}