summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris PeBenito <pebenito@gentoo.org>2005-04-02 15:48:25 +0000
committerChris PeBenito <pebenito@gentoo.org>2005-04-02 15:48:25 +0000
commite4a168739411117323dec7559a23a69c6b601dcd (patch)
treeee3667a55af29f1a4d8d58f176ff0dcd39795ca2 /profiles
parentAdded ~ppc. (diff)
downloadgentoo-2-e4a168739411117323dec7559a23a69c6b601dcd.tar.gz
gentoo-2-e4a168739411117323dec7559a23a69c6b601dcd.tar.bz2
gentoo-2-e4a168739411117323dec7559a23a69c6b601dcd.zip
new experimental profiles
Diffstat (limited to 'profiles')
-rw-r--r--profiles/selinux/2005.1/README5
-rw-r--r--profiles/selinux/2005.1/amd64/make.defaults33
-rw-r--r--profiles/selinux/2005.1/amd64/package.mask5
-rw-r--r--profiles/selinux/2005.1/amd64/packages15
-rw-r--r--profiles/selinux/2005.1/amd64/parent6
-rw-r--r--profiles/selinux/2005.1/amd64/profile.bashrc26
-rw-r--r--profiles/selinux/2005.1/amd64/use.mask91
-rw-r--r--profiles/selinux/2005.1/amd64/virtuals9
-rw-r--r--profiles/selinux/2005.1/packages19
-rw-r--r--profiles/selinux/2005.1/parent5
-rw-r--r--profiles/selinux/2005.1/ppc/make.defaults9
-rw-r--r--profiles/selinux/2005.1/ppc/packages12
-rw-r--r--profiles/selinux/2005.1/ppc/parent5
-rw-r--r--profiles/selinux/2005.1/ppc/use.mask21
-rw-r--r--profiles/selinux/2005.1/ppc/virtuals6
-rw-r--r--profiles/selinux/2005.1/sparc64/make.defaults10
-rw-r--r--profiles/selinux/2005.1/sparc64/packages18
-rw-r--r--profiles/selinux/2005.1/sparc64/parent5
-rw-r--r--profiles/selinux/2005.1/sparc64/use.mask21
-rw-r--r--profiles/selinux/2005.1/sparc64/virtuals6
-rw-r--r--profiles/selinux/2005.1/use.mask6
-rw-r--r--profiles/selinux/2005.1/x86-uclibc/make.defaults10
-rw-r--r--profiles/selinux/2005.1/x86-uclibc/packages13
-rw-r--r--profiles/selinux/2005.1/x86-uclibc/parent5
-rw-r--r--profiles/selinux/2005.1/x86-uclibc/use.mask11
-rw-r--r--profiles/selinux/2005.1/x86-uclibc/virtuals7
-rw-r--r--profiles/selinux/2005.1/x86/hardened/make.defaults7
-rw-r--r--profiles/selinux/2005.1/x86/hardened/parent5
-rw-r--r--profiles/selinux/2005.1/x86/make.defaults10
-rw-r--r--profiles/selinux/2005.1/x86/packages13
-rw-r--r--profiles/selinux/2005.1/x86/parent5
-rw-r--r--profiles/selinux/2005.1/x86/use.mask12
-rw-r--r--profiles/selinux/2005.1/x86/virtuals6
33 files changed, 437 insertions, 0 deletions
diff --git a/profiles/selinux/2005.1/README b/profiles/selinux/2005.1/README
new file mode 100644
index 000000000000..6e10bbefdcff
--- /dev/null
+++ b/profiles/selinux/2005.1/README
@@ -0,0 +1,5 @@
+These are experimental profiles. Use at your own peril. AMD64 will need to
+do the 2004.3 to 2005.0 upgrade as specified in the main Gentoo AMD64 docs.
+This also adds udev to the system.
+
+pebenito@gentoo.org
diff --git a/profiles/selinux/2005.1/amd64/make.defaults b/profiles/selinux/2005.1/amd64/make.defaults
new file mode 100644
index 000000000000..5690fb5b5ed0
--- /dev/null
+++ b/profiles/selinux/2005.1/amd64/make.defaults
@@ -0,0 +1,33 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/amd64/make.defaults,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+USE="amd64 emul-linux-x86 multilib"
+STAGE1_USE="amd64 multilib"
+GRP_STAGE23_USE="amd64 multilib"
+
+ARCH="amd64"
+ACCEPT_KEYWORDS="amd64"
+#FEATURES="sandbox"
+
+MULTILIB_ABIS="x86 amd64"
+DEFAULT_ABI="amd64"
+
+CFLAGS_amd64="-m64"
+LDFLAGS_amd64="-m elf_x86_64"
+CHOST_amd64="x86_64-pc-linux-gnu"
+CDEFINE_amd64="__x86_64__"
+LIBDIR_amd64="lib64"
+
+CFLAGS_x86="-m32"
+LDFLAGS_x86="-m elf_i386"
+CHOST_x86="i686-pc-linux-gnu"
+CDEFINE_x86="__i386__"
+LIBDIR_x86="lib32"
+
+# In case someone wants to help out by setting FEATURES="multilib-strict"
+MULTILIB_STRICT_DIRS="/lib /usr/lib /usr/kde/*/lib /usr/qt/*/lib /usr/X11R6/lib"
+MULTILIB_STRICT_DENY="64-bit.*shared object"
+
+# Hack to tell baselayout to use symlinks for /lib, /usr/lib, and /usr/local/lib
+SYMLINK_LIB="yes"
diff --git a/profiles/selinux/2005.1/amd64/package.mask b/profiles/selinux/2005.1/amd64/package.mask
new file mode 100644
index 000000000000..dceee2c2a413
--- /dev/null
+++ b/profiles/selinux/2005.1/amd64/package.mask
@@ -0,0 +1,5 @@
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/amd64/package.mask,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+# 2005.0 Jeremy Huddleston <eradicator@gentoo.org>
+# This is a stub file 'cause glibc provides 32bit libs on newer profiles
+=app-emulation/emul-linux-x86-glibc-1000
diff --git a/profiles/selinux/2005.1/amd64/packages b/profiles/selinux/2005.1/amd64/packages
new file mode 100644
index 000000000000..be697016c7d8
--- /dev/null
+++ b/profiles/selinux/2005.1/amd64/packages
@@ -0,0 +1,15 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/amd64/packages,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+##############################################################################
+# SELinux required versionings
+
+# Critical xattr fixes:
+>=sys-boot/grub-0.94
+##############################################################################
+
+*>=sys-apps/portage-2.0.50-r10
+*>=sys-devel/binutils-2.15.90.0.1.1-r1
+*>=sys-devel/gcc-3.3.4
+*>=sys-libs/glibc-2.3.4.20040619-r1
diff --git a/profiles/selinux/2005.1/amd64/parent b/profiles/selinux/2005.1/amd64/parent
new file mode 100644
index 000000000000..4627c8bf61b0
--- /dev/null
+++ b/profiles/selinux/2005.1/amd64/parent
@@ -0,0 +1,6 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /home/cvsroot/gentoo-x86/profiles/default/x86/2004.0/parent,v 1.2
+# 2004/03/18 00:16:43 seemant Exp $
+
+..
diff --git a/profiles/selinux/2005.1/amd64/profile.bashrc b/profiles/selinux/2005.1/amd64/profile.bashrc
new file mode 100644
index 000000000000..b7328061f503
--- /dev/null
+++ b/profiles/selinux/2005.1/amd64/profile.bashrc
@@ -0,0 +1,26 @@
+# fix for bug 60147, "configure causes sandbox violations when lib64
+# is a directory". currently only works with cvs portage.
+#SANDBOX_WRITE="${SANDBOX_WRITE}:/usr/lib64/conftest:/usr/lib64/cf"
+addwrite /usr/lib64/conftest
+addwrite /usr/lib64/cf
+
+# oh goodie, yet ANOTHER sandbox bug!!!! >:|
+# without portage 2.0.51 and the following entries, at least dbus will spew
+# sandbox violations like mad with python in lib64.
+addpredict /usr/lib64/python2.0/
+addpredict /usr/lib64/python2.1/
+addpredict /usr/lib64/python2.2/
+addpredict /usr/lib64/python2.3/
+addpredict /usr/lib64/python2.4/
+addpredict /usr/lib64/python2.5/
+addpredict /usr/lib64/python3.0/
+
+# sandbox is disabled for /dev/null by default, so this bug isnt caught.
+# hopefully this will help us figure out where this problem occurs...
+if [ ! -e /dev/null ] ; then
+ eerror "/dev/null doesnt exist! this is bad! tail -n 20 /var/log/emerge.log and attach the output to http://bugs.gentoo.org/show_bug.cgi?id=65876"
+ exit 1
+elif [ -f /dev/null ] ; then
+ eerror "/dev/null is a normal file! this is bad! tail -n 20 /var/log/emerge.log and attach the output to http://bugs.gentoo.org/show_bug.cgi?id=65876"
+ exit 1
+fi
diff --git a/profiles/selinux/2005.1/amd64/use.mask b/profiles/selinux/2005.1/amd64/use.mask
new file mode 100644
index 000000000000..66dad916abfe
--- /dev/null
+++ b/profiles/selinux/2005.1/amd64/use.mask
@@ -0,0 +1,91 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/amd64/use.mask,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+# Jeremy Huddleston <eradicator@gentoo.org>
+# multilib is forced on when we have ${MULTILIB_ABIS} defined
+multilib
+
+# disallow posix acl since this is SELinux
+acl
+
+#unknowns
+afs
+drac
+
+# WON'T BUILD - SECTION
+
+# 2004/06/22 - Taken from 2004.0 profile
+# Anything that relies on vm86.h will not built on amd64
+# SVGAlib doesnt build
+svga
+
+# 2004/06/22 - Taken from 2004.0 profile
+# Firebird doesnt build on amd64
+firebird
+
+# 2004/06/22 - Taken from 2004.0 profile
+# x86 binary only, used by php
+fdftk
+
+# 2004/06/22 - Danny van Dyk <kugelfang@gentoo.org>
+# version in portage does not work on amd64 yet
+uclibc
+
+# 2004/06/22 - Taken from 2004.0 profile
+# versions that are in portage do not support amd64,
+# will be removed when Intel issues an update and it gets into portage
+# (it seems to be in the works)
+icc
+ifc
+
+# 2004/06/22 - Taken from 2004.0 profile
+# masked
+3dfx
+
+# 2004/07/22 - Danny van Dyk <kugelfang@gentoo.org>
+# libcaca part of libSDL causes breakage due to missing shared object.
+# BUG #53857
+libcaca
+
+# NOT NECESSARY - SECTION
+
+# 2004/06/22 - Taken from 2004.0 profile
+# Too many packages assume that mmx/sse/sse2/3dnow are 86-32 only things to
+# make them useful on amd64. Anyway, all amd64 cpus have them, so they should
+# not be many flag dependant in this case
+mmx
+mmx2
+sse
+sse2
+3dnow
+
+# 2004/06/25 - Danny van Dyk <kugelfang@gentoo.org>
+# Known BUGs (#54760) + lack of brain/man power to maintain "hardened" in the
+# default profile. Use the hardened profile instead.
+hardened
+uclibc
+
+# altivec is a ppc instruction set.
+altivec
+
+# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
+# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
+# all of these are binary-only, and not presently available on this
+# architecture.
+adabas
+birdstep
+cpdflib
+dbmaker
+empress
+empress-bcs
+esoob
+filepro
+frontbase
+hyperwave
+informix
+ingres
+pfpro
+solid
+sybase
+sybase-ct
diff --git a/profiles/selinux/2005.1/amd64/virtuals b/profiles/selinux/2005.1/amd64/virtuals
new file mode 100644
index 000000000000..667fcd600099
--- /dev/null
+++ b/profiles/selinux/2005.1/amd64/virtuals
@@ -0,0 +1,9 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/amd64/virtuals,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+virtual/os-headers sys-kernel/linux-headers
+virtual/alsa sys-kernel/gentoo-sources
+virtual/kernel sys-kernel/linux-headers
+virtual/linux-sources sys-kernel/gentoo-sources
+virtual/bootloader sys-boot/grub
diff --git a/profiles/selinux/2005.1/packages b/profiles/selinux/2005.1/packages
new file mode 100644
index 000000000000..94e47e5268e5
--- /dev/null
+++ b/profiles/selinux/2005.1/packages
@@ -0,0 +1,19 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/packages,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+##############################################################################
+# SELinux required versionings
+
+# Core Packages
+*>=sys-apps/baselayout-1.11
+*>=sys-apps/sysvinit-2.86
+
+# Base SELinux packages
+*>=sys-libs/libselinux-1.22
+*>=sys-libs/libsepol-1.4
+*>=sys-apps/checkpolicy-1.22
+*>=sys-apps/policycoreutils-1.22
+*>=sec-policy/selinux-base-policy-20050322
+*>=dev-python/python-selinux-2.15
+##############################################################################
diff --git a/profiles/selinux/2005.1/parent b/profiles/selinux/2005.1/parent
new file mode 100644
index 000000000000..a1f8e65225b1
--- /dev/null
+++ b/profiles/selinux/2005.1/parent
@@ -0,0 +1,5 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/parent,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+..
diff --git a/profiles/selinux/2005.1/ppc/make.defaults b/profiles/selinux/2005.1/ppc/make.defaults
new file mode 100644
index 000000000000..26ee2867188f
--- /dev/null
+++ b/profiles/selinux/2005.1/ppc/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/ppc/make.defaults,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+USE="ppc"
+GRP_STAGE23_USE="ppc"
+
+ARCH="ppc"
+ACCEPT_KEYWORDS="ppc"
diff --git a/profiles/selinux/2005.1/ppc/packages b/profiles/selinux/2005.1/ppc/packages
new file mode 100644
index 000000000000..dc385607aec0
--- /dev/null
+++ b/profiles/selinux/2005.1/ppc/packages
@@ -0,0 +1,12 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/ppc/packages,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+###########################################################
+# SELinux required versionings
+
+###########################################################
+
+*sys-apps/eject
+*sys-fs/mac-fdisk
+*sys-fs/hfsutils
diff --git a/profiles/selinux/2005.1/ppc/parent b/profiles/selinux/2005.1/ppc/parent
new file mode 100644
index 000000000000..648e24db321b
--- /dev/null
+++ b/profiles/selinux/2005.1/ppc/parent
@@ -0,0 +1,5 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/ppc/parent,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+..
diff --git a/profiles/selinux/2005.1/ppc/use.mask b/profiles/selinux/2005.1/ppc/use.mask
new file mode 100644
index 000000000000..dbc0db77d519
--- /dev/null
+++ b/profiles/selinux/2005.1/ppc/use.mask
@@ -0,0 +1,21 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/ppc/use.mask,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+# disallow posix acl since this is SELinux
+acl
+
+# this is a list of USE flags
+# that should not be used on PPC
+afs
+3dfx
+3dnow
+3dnowex
+avi
+icc
+icc-pgo
+mmx
+svga
+sse
+scanner
+uclibc
diff --git a/profiles/selinux/2005.1/ppc/virtuals b/profiles/selinux/2005.1/ppc/virtuals
new file mode 100644
index 000000000000..6b7740f399b3
--- /dev/null
+++ b/profiles/selinux/2005.1/ppc/virtuals
@@ -0,0 +1,6 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/ppc/virtuals,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+virtual/bootloader sys-boot/yaboot
+virtual/linux-sources sys-kernel/hardened-sources
diff --git a/profiles/selinux/2005.1/sparc64/make.defaults b/profiles/selinux/2005.1/sparc64/make.defaults
new file mode 100644
index 000000000000..6f3ffa07ba54
--- /dev/null
+++ b/profiles/selinux/2005.1/sparc64/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/sparc64/make.defaults,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+USE="sparc"
+GRP_STAGE23_USE="sparc"
+
+ARCH="sparc"
+PROFILE_ARCH="sparc64"
+ACCEPT_KEYWORDS="sparc"
diff --git a/profiles/selinux/2005.1/sparc64/packages b/profiles/selinux/2005.1/sparc64/packages
new file mode 100644
index 000000000000..a5c65e7aa4bf
--- /dev/null
+++ b/profiles/selinux/2005.1/sparc64/packages
@@ -0,0 +1,18 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/sparc64/packages,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+##############################################################################
+# SELinux required versionings
+
+# New API SELinux kernels
+>=sys-kernel/sparc-dev-sources-2.6.0
+>=sys-kernel/sparc-sources-2.6.0
+##############################################################################
+
+*sys-apps/sparc-utils
+*sys-devel/sparc32
+
+# Unknown about SELinux/Sparc64 needs on gcc-3.4.x. Masking here until verified it works.
+*<sys-devel/gcc-sparc64-3.4.0
+*<sys-devel/gcc-3.4.1
diff --git a/profiles/selinux/2005.1/sparc64/parent b/profiles/selinux/2005.1/sparc64/parent
new file mode 100644
index 000000000000..9c0634a0ce21
--- /dev/null
+++ b/profiles/selinux/2005.1/sparc64/parent
@@ -0,0 +1,5 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/sparc64/parent,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+..
diff --git a/profiles/selinux/2005.1/sparc64/use.mask b/profiles/selinux/2005.1/sparc64/use.mask
new file mode 100644
index 000000000000..3e5d50d951b2
--- /dev/null
+++ b/profiles/selinux/2005.1/sparc64/use.mask
@@ -0,0 +1,21 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/sparc64/use.mask,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+# disallow posix acl since this is SELinux
+acl
+
+# This file contains a list of USE
+# flags that cannot be used on SPARC.
+
+3dfx
+3dnow
+afs
+alsa
+altivec
+mmx
+pic
+sse
+svga
+voodoo3
+uclibc
diff --git a/profiles/selinux/2005.1/sparc64/virtuals b/profiles/selinux/2005.1/sparc64/virtuals
new file mode 100644
index 000000000000..440b02802a09
--- /dev/null
+++ b/profiles/selinux/2005.1/sparc64/virtuals
@@ -0,0 +1,6 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/sparc64/virtuals,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+virtual/bootloader sys-boot/silo
+virtual/linux-sources sys-kernel/development-sources
diff --git a/profiles/selinux/2005.1/use.mask b/profiles/selinux/2005.1/use.mask
new file mode 100644
index 000000000000..e58aa6ff524b
--- /dev/null
+++ b/profiles/selinux/2005.1/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/use.mask,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+# aqua USE flag is only valid on Mac OS X
+aqua
diff --git a/profiles/selinux/2005.1/x86-uclibc/make.defaults b/profiles/selinux/2005.1/x86-uclibc/make.defaults
new file mode 100644
index 000000000000..1b05bbbaafa1
--- /dev/null
+++ b/profiles/selinux/2005.1/x86-uclibc/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86-uclibc/make.defaults,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+USE="x86 uclibc"
+GRP_STAGE23_USE="x86 uclibc"
+
+ARCH="x86"
+ACCEPT_KEYWORDS="x86"
+FEATURES=""
diff --git a/profiles/selinux/2005.1/x86-uclibc/packages b/profiles/selinux/2005.1/x86-uclibc/packages
new file mode 100644
index 000000000000..dec89c5ada26
--- /dev/null
+++ b/profiles/selinux/2005.1/x86-uclibc/packages
@@ -0,0 +1,13 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86-uclibc/packages,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+##############################################################################
+# SELinux required versionings
+
+# Critical xattr fixes:
+>=sys-boot/grub-0.94
+
+##############################################################################
+
+*sys-devel/bin86
diff --git a/profiles/selinux/2005.1/x86-uclibc/parent b/profiles/selinux/2005.1/x86-uclibc/parent
new file mode 100644
index 000000000000..6c01c58ba8be
--- /dev/null
+++ b/profiles/selinux/2005.1/x86-uclibc/parent
@@ -0,0 +1,5 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86-uclibc/parent,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+..
diff --git a/profiles/selinux/2005.1/x86-uclibc/use.mask b/profiles/selinux/2005.1/x86-uclibc/use.mask
new file mode 100644
index 000000000000..0604c1b84ae5
--- /dev/null
+++ b/profiles/selinux/2005.1/x86-uclibc/use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86-uclibc/use.mask,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+# disallow posix acl since this is SELinux
+acl
+
+# PPC instructions
+altivec
+
+nls
diff --git a/profiles/selinux/2005.1/x86-uclibc/virtuals b/profiles/selinux/2005.1/x86-uclibc/virtuals
new file mode 100644
index 000000000000..e8cb376e954b
--- /dev/null
+++ b/profiles/selinux/2005.1/x86-uclibc/virtuals
@@ -0,0 +1,7 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86-uclibc/virtuals,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+virtual/bootloader sys-boot/grub
+virtual/libc sys-libs/uclibc
+virtual/linux-sources sys-kernel/hardened-sources
diff --git a/profiles/selinux/2005.1/x86/hardened/make.defaults b/profiles/selinux/2005.1/x86/hardened/make.defaults
new file mode 100644
index 000000000000..3b5c4e061d49
--- /dev/null
+++ b/profiles/selinux/2005.1/x86/hardened/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86/hardened/make.defaults,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+USE="dlloader hardened pic pie"
+STAGE1_USE="hardened pic pie"
+GRP_STAGE23_USE="hardened pic pie"
diff --git a/profiles/selinux/2005.1/x86/hardened/parent b/profiles/selinux/2005.1/x86/hardened/parent
new file mode 100644
index 000000000000..c655b9421983
--- /dev/null
+++ b/profiles/selinux/2005.1/x86/hardened/parent
@@ -0,0 +1,5 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86/hardened/parent,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+..
diff --git a/profiles/selinux/2005.1/x86/make.defaults b/profiles/selinux/2005.1/x86/make.defaults
new file mode 100644
index 000000000000..94f7e5ff44ff
--- /dev/null
+++ b/profiles/selinux/2005.1/x86/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86/make.defaults,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+USE="x86"
+GRP_STAGE23_USE="x86"
+
+ARCH="x86"
+ACCEPT_KEYWORDS="x86"
+#FEATURES="sandbox"
diff --git a/profiles/selinux/2005.1/x86/packages b/profiles/selinux/2005.1/x86/packages
new file mode 100644
index 000000000000..b9f7667d9905
--- /dev/null
+++ b/profiles/selinux/2005.1/x86/packages
@@ -0,0 +1,13 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86/packages,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+##############################################################################
+# SELinux required versionings
+
+# Critical xattr fixes:
+>=sys-boot/grub-0.94
+
+##############################################################################
+
+*sys-devel/bin86
diff --git a/profiles/selinux/2005.1/x86/parent b/profiles/selinux/2005.1/x86/parent
new file mode 100644
index 000000000000..eefd7e37ebbd
--- /dev/null
+++ b/profiles/selinux/2005.1/x86/parent
@@ -0,0 +1,5 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86/parent,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+..
diff --git a/profiles/selinux/2005.1/x86/use.mask b/profiles/selinux/2005.1/x86/use.mask
new file mode 100644
index 000000000000..a904089e39fb
--- /dev/null
+++ b/profiles/selinux/2005.1/x86/use.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86/use.mask,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+# disallow posix acl since this is SELinux
+acl
+
+# use the x86-uclibc profile
+uclibc
+
+# PPC instructions
+altivec
diff --git a/profiles/selinux/2005.1/x86/virtuals b/profiles/selinux/2005.1/x86/virtuals
new file mode 100644
index 000000000000..00828cc69524
--- /dev/null
+++ b/profiles/selinux/2005.1/x86/virtuals
@@ -0,0 +1,6 @@
+# Copyright 1999-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/selinux/2005.1/x86/virtuals,v 1.1 2005/04/02 15:48:25 pebenito Exp $
+
+virtual/bootloader sys-boot/grub
+virtual/linux-sources sys-kernel/hardened-sources