From 2df8d076f5602dc73211274215562fa5084ba998 Mon Sep 17 00:00:00 2001 From: Ned Ludd Date: Wed, 13 Dec 2006 21:12:03 +0000 Subject: [PATCH] - version bump. clean up old ebuilds Package-Manager: portage-2.1.2_pre1 --- sys-apps/gradm/ChangeLog | 9 +++- .../files/digest-gradm-2.1.9.200610091102 | 3 ++ .../gradm/gradm-2.1.9.200610091102.ebuild | 52 +++++++++++++++++++ 3 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 sys-apps/gradm/files/digest-gradm-2.1.9.200610091102 create mode 100644 sys-apps/gradm/gradm-2.1.9.200610091102.ebuild diff --git a/sys-apps/gradm/ChangeLog b/sys-apps/gradm/ChangeLog index 58e87e2da5d4..a7b4f44271b0 100644 --- a/sys-apps/gradm/ChangeLog +++ b/sys-apps/gradm/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sys-apps/gradm # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/ChangeLog,v 1.81 2006/07/20 18:00:58 corsair Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/ChangeLog,v 1.82 2006/12/13 21:12:02 solar Exp $ + +*gradm-2.1.9.200610091102 (13 Dec 2006) + + 13 Dec 2006; -gradm-2.1.5.200504081812.ebuild, + -gradm-2.1.6.200506131347.ebuild, -gradm-2.1.8.200601212342.ebuild, + -gradm-2.1.8.200601212342-r1.ebuild, +gradm-2.1.9.200610091102.ebuild: + - version bump. clean up old ebuilds 20 Jul 2006; Markus Rothe gradm-2.1.9.200602141850.ebuild: diff --git a/sys-apps/gradm/files/digest-gradm-2.1.9.200610091102 b/sys-apps/gradm/files/digest-gradm-2.1.9.200610091102 new file mode 100644 index 000000000000..6e7893c5788e --- /dev/null +++ b/sys-apps/gradm/files/digest-gradm-2.1.9.200610091102 @@ -0,0 +1,3 @@ +MD5 865bce4dd994e33c501f6b159d323c1a gradm-2.1.9-200610091102.tar.gz 61932 +RMD160 ef76bd1104af188dbc62c280d0c416f1092d2a3b gradm-2.1.9-200610091102.tar.gz 61932 +SHA256 968e084b064dcbd95700d2d2a2f955a806369ff71ba7b9ec50c1079a8b8cd719 gradm-2.1.9-200610091102.tar.gz 61932 diff --git a/sys-apps/gradm/gradm-2.1.9.200610091102.ebuild b/sys-apps/gradm/gradm-2.1.9.200610091102.ebuild new file mode 100644 index 000000000000..ee5aa8e2cb3d --- /dev/null +++ b/sys-apps/gradm/gradm-2.1.9.200610091102.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.1.9.200610091102.ebuild,v 1.1 2006/12/13 21:12:02 solar Exp $ + +inherit flag-o-matic toolchain-funcs eutils versionator + +myPV="$(replace_version_separator 3 -)" + +DESCRIPTION="Administrative interface for the grsecurity Role Based Access Control system" +HOMEPAGE="http://www.grsecurity.net/" +SRC_URI="mirror://gentoo/gradm-${myPV}.tar.gz" +#RESTRICT=primaryuri +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="pam" +RDEPEND="" +DEPEND="virtual/libc + sys-devel/bison + sys-devel/flex + pam? ( virtual/pam ) + || ( sys-apps/paxctl sys-apps/chpax )" + +S="${WORKDIR}/${PN}2" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/2.1.7.200511041858-non-lazy-bindings.patch + sed -i -e s/MKNOD=/'MKNOD ?='/ -e s/STRIP=/'STRIP ?='/ ${S}/Makefile +} + +src_compile() { + local target="" + use pam || target="nopam" + + emake ${target} CC="$(tc-getCC)" OPT_FLAGS="${CFLAGS}" || die "compile problem" +} + +src_install() { + einstall DESTDIR="${D}" MKNOD=true STRIP=true || die "einstall failed" + fperms 711 /sbin/gradm +} + +pkg_postinst() { + [ -e "${ROOT}"/dev/grsec ] && rm -f "${ROOT}"/dev/grsec + einfo "Making character device for grsec2 learning mode" + mkdir -p -m 755 "${ROOT}"/dev/ + mknod -m 0622 "${ROOT}"/dev/grsec c 1 13 || die "Cant mknod for grsec learning device" + + ewarn "Be sure to set a password with 'gradm -P' before enabling learning mode" +} -- 2.26.2