summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris PeBenito <pebenito@gentoo.org>2003-05-04 04:21:57 +0000
committerChris PeBenito <pebenito@gentoo.org>2003-05-04 04:21:57 +0000
commitd41ef9361e4a6091f47b136d33f46f0935a062a7 (patch)
treee408738f028293a89c0534d483d608e1e7de2673 /sys-apps/selinux-small
parentRemove old selinux-source revs (diff)
downloadhistorical-d41ef9361e4a6091f47b136d33f46f0935a062a7.tar.gz
historical-d41ef9361e4a6091f47b136d33f46f0935a062a7.tar.bz2
historical-d41ef9361e4a6091f47b136d33f46f0935a062a7.zip
Remove old -r2 build
Diffstat (limited to 'sys-apps/selinux-small')
-rw-r--r--sys-apps/selinux-small/Manifest4
-rw-r--r--sys-apps/selinux-small/files/digest-selinux-small-2003011510-r23
-rw-r--r--sys-apps/selinux-small/selinux-small-2003011510-r2.ebuild123
3 files changed, 1 insertions, 129 deletions
diff --git a/sys-apps/selinux-small/Manifest b/sys-apps/selinux-small/Manifest
index 7a9d31f35bb5..6d0c9acc01f0 100644
--- a/sys-apps/selinux-small/Manifest
+++ b/sys-apps/selinux-small/Manifest
@@ -1,6 +1,4 @@
-MD5 a72c63e1fb9dfae6192d836123273767 selinux-small-2003011510-r3.ebuild 3993
-MD5 1a654b9f2cd750571b3f5df42318e576 selinux-small-2003011510-r2.ebuild 3678
MD5 47da81b9fbaddf2e80d2fd9586a2df8e ChangeLog 2011
-MD5 9adcc32f03588aebdc929d1d6c8af532 files/digest-selinux-small-2003011510-r2 206
+MD5 a72c63e1fb9dfae6192d836123273767 selinux-small-2003011510-r3.ebuild 3993
MD5 e5ffaa323b22754b51eaa94f04bcf5dd files/digest-selinux-small-2003011510-r3 151
MD5 5b8ae6c77d50a559c31fb144faf6843e files/selinux-small-2003011510-bison.diff 553
diff --git a/sys-apps/selinux-small/files/digest-selinux-small-2003011510-r2 b/sys-apps/selinux-small/files/digest-selinux-small-2003011510-r2
deleted file mode 100644
index 6b5ae57f8454..000000000000
--- a/sys-apps/selinux-small/files/digest-selinux-small-2003011510-r2
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 ee9e814c96aba9efdc9552652c041fa4 selinux-small-2003011510.tgz 551852
-MD5 808a93b812fa16f789551c212c02ba95 selinux-small_2003011510-7.diff.gz 48492
-MD5 3a92864df734dad00080658f3b7a8f85 policy.tgz 113035
diff --git a/sys-apps/selinux-small/selinux-small-2003011510-r2.ebuild b/sys-apps/selinux-small/selinux-small-2003011510-r2.ebuild
deleted file mode 100644
index 8d2f56f27006..000000000000
--- a/sys-apps/selinux-small/selinux-small-2003011510-r2.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2002 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/selinux-small/selinux-small-2003011510-r2.ebuild,v 1.6 2003/03/31 02:18:21 method Exp $
-
-DESCRIPTION="SELinux policy compiler and example policies"
-HOMEPAGE="http://www.nsa.gov/selinux"
-SRC_URI="http://www.nsa.gov/selinux/archives/${P}.tgz
- http://www.coker.com.au/selinux/selinux-small/selinux-small_2003011510-7.diff.gz
- http://www.coker.com.au/selinux/policy.tgz"
-
-LICENSE="GPL-1"
-SLOT="0"
-S="${WORKDIR}/selinux"
-
-# to easily specify that libsecure is in the workdir
-LIBSECURE="-I${S}/libsecure/include -L${S}/libsecure/src"
-
-KEYWORDS="x86"
-IUSE="selinux"
-DEPEND="<sys-libs/glibc-2.3.2
- >=sys-kernel/selinux-sources-2.4.20-r1"
-
-RDEPEND="<sys-libs/glibc-2.3.2
- dev-tcltk/expect"
-
-pkg_setup() {
- use selinux || eend 1 "You must have selinux USE var"
-}
-
-src_compile() {
- ln -s /usr/src/linux ${WORKDIR}/lsm-2.4
-
- # fix up policy makefile
- cd ${WORKDIR}/policy
- sed -e 's:/usr/lib/selinux:/usr/flask:' < Makefile > Makefile.new
- mv -f Makefile.new Makefile
-
- cd ${S}
-
- epatch ${WORKDIR}/selinux-small_2003011510-7.diff
- epatch ${FILESDIR}/${P}-bison.diff
-
- einfo "Compiling checkpolicy"
- cd ${S}/module
- make all LSMVER=-2.4 || die "Checkpolicy compilation failed"
-
- einfo "Compiling libsecure"
- cd ${S}/libsecure
- make SE_INC=/usr/include/linux/flask \
- EXTRA_CFLAGS="${CFLAGS}" \
- || die "libsecure compile failed."
- cd ${S}/devfsd
- make CFLAGS="${CFLAGS} ${LIBSECURE}" \
- LDFLAGS="-L${S}/libsecure/src" \
- || die "devfsd compile failed."
-
- einfo "Compiling utilities"
- cd ${S}/setfiles
- make CFLAGS="${CFLAGS} ${LIBSECURE}" \
- LDFLAGS="-L${S}/libsecure/src" setfiles \
- || die "setfiles compile failed."
- cd ${S}/utils/newrole
- make CFLAGS="${CFLAGS} ${LIBSECURE} -lcrypt" \
- || die "newrole compile failed."
- cd ${S}/utils/run_init
- make CFLAGS="${CFLAGS} ${LIBSECURE} -lcrypt" \
- || die "run_init compile failed."
- cd ${S}/utils/spasswd
- make CFLAGS="${CFLAGS} ${LIBSECURE}" \
- LDFLAGS="-L${S}/libsecure/src -lcrypt" \
- || die "spasswd compile failed."
-}
-
-src_install() {
- # install policies
- dosbin ${S}/module/checkpolicy/checkpolicy
- dosbin ${S}/setfiles/setfiles
- mkdir -p ${D}/etc/security/selinux/src
- mv ${WORKDIR}/policy ${D}/etc/security/selinux/src
-
- insinto /etc/security
- doins ${S}/utils/appconfig/*
-
- insinto /usr/include
- doins ${S}/libsecure/include/*.h
-
- dolib.a ${S}/libsecure/src/libsecure.a
- dolib.so ${S}/devfsd/devfsd-se.so
- dobin ${S}/libsecure/test/{avc_enforcing,avc_toggle,context_to_sid,sid_to_context,list_sids,chsid,lchsid,chsidfs,get_user_sids}
- dosbin ${S}/libsecure/test/load_policy
- dobin ${S}/utils/spasswd/{sadminpasswd,schfn,schsh,spasswd,suseradd,suserdel,svipw}
- dobin ${S}/utils/run_init/run_init
- dosbin ${S}/utils/run_init/open_init_pty
- dobin ${S}/utils/newrole/newrole
-
- doman ${S}/setfiles/setfiles.8
- doman ${S}/libsecure/man/man[12]/*
- doman ${S}/utils/newrole/newrole.1
- doman ${S}/utils/run_init/run_init.8
-}
-
-pkg_postinst() {
- einfo
- einfo "To recompile the policy and relabel the filesystem simply run:"
- einfo "ebuild /var/db/pkg/${CATEGORY}/${PF}/${PF}.ebuild config"
- einfo
-}
-
-pkg_config() {
- cd /etc/security/selinux/src/policy
-
- einfo "Compiling policy"
- make policy || die "Policy compile failed (see above error messages)"
-
- einfo "Installing policy"
- make install || die "Policy installation failed"
-
- einfo "Loading policy"
- make load || die "Policy loading failed"
-
- einfo "Relabeling filesystems -- This will take a very long time!"
- make relabel || die "Relabeling failed (see above error messages)"
-}