diff options
author | Chris PeBenito <pebenito@gentoo.org> | 2003-05-04 04:21:57 +0000 |
---|---|---|
committer | Chris PeBenito <pebenito@gentoo.org> | 2003-05-04 04:21:57 +0000 |
commit | d41ef9361e4a6091f47b136d33f46f0935a062a7 (patch) | |
tree | e408738f028293a89c0534d483d608e1e7de2673 /sys-apps/selinux-small | |
parent | Remove old selinux-source revs (diff) | |
download | historical-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/Manifest | 4 | ||||
-rw-r--r-- | sys-apps/selinux-small/files/digest-selinux-small-2003011510-r2 | 3 | ||||
-rw-r--r-- | sys-apps/selinux-small/selinux-small-2003011510-r2.ebuild | 123 |
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)" -} |