diff options
Diffstat (limited to 'profiles/hardened/linux')
144 files changed, 779 insertions, 0 deletions
diff --git a/profiles/hardened/linux/amd64/10.0/desktop/parent b/profiles/hardened/linux/amd64/10.0/desktop/parent new file mode 100644 index 00000000..ad6c5e12 --- /dev/null +++ b/profiles/hardened/linux/amd64/10.0/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/desktop diff --git a/profiles/hardened/linux/amd64/10.0/developer/parent b/profiles/hardened/linux/amd64/10.0/developer/parent new file mode 100644 index 00000000..4c893748 --- /dev/null +++ b/profiles/hardened/linux/amd64/10.0/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/developer diff --git a/profiles/hardened/linux/amd64/10.0/make.defaults b/profiles/hardened/linux/amd64/10.0/make.defaults new file mode 100644 index 00000000..1f2ae9f2 --- /dev/null +++ b/profiles/hardened/linux/amd64/10.0/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/10.0/make.defaults,v 1.2 2009/09/30 03:08:31 gengor Exp $ + +# STAGE1_USE does not stack +STAGE1_USE="hardened multilib nptl nptlonly pic" + +USE="-unicode" diff --git a/profiles/hardened/linux/amd64/10.0/no-multilib/make.defaults b/profiles/hardened/linux/amd64/10.0/no-multilib/make.defaults new file mode 100644 index 00000000..91d933df --- /dev/null +++ b/profiles/hardened/linux/amd64/10.0/no-multilib/make.defaults @@ -0,0 +1,10 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/10.0/no-multilib/make.defaults,v 1.1 2009/08/06 07:50:49 ssuominen Exp $ + +ARCH="amd64" +ACCEPT_KEYWORDS="${ARCH}" + +MULTILIB_ABIS="amd64" + +STAGE1_USE="hardened nptl nptlonly pic" diff --git a/profiles/hardened/linux/amd64/10.0/no-multilib/parent b/profiles/hardened/linux/amd64/10.0/no-multilib/parent new file mode 100644 index 00000000..52bcba73 --- /dev/null +++ b/profiles/hardened/linux/amd64/10.0/no-multilib/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/64bit-native diff --git a/profiles/hardened/linux/amd64/10.0/parent b/profiles/hardened/linux/amd64/10.0/parent new file mode 100644 index 00000000..605d0438 --- /dev/null +++ b/profiles/hardened/linux/amd64/10.0/parent @@ -0,0 +1,2 @@ +.. +../../../../releases/10.0 diff --git a/profiles/hardened/linux/amd64/10.0/server/parent b/profiles/hardened/linux/amd64/10.0/server/parent new file mode 100644 index 00000000..c3990165 --- /dev/null +++ b/profiles/hardened/linux/amd64/10.0/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/server diff --git a/profiles/hardened/linux/amd64/2008.0/deprecated b/profiles/hardened/linux/amd64/2008.0/deprecated new file mode 100644 index 00000000..a4054a37 --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/deprecated @@ -0,0 +1,7 @@ +hardened/linux/amd64/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/amd64/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/amd64/2008.0/desktop/deprecated b/profiles/hardened/linux/amd64/2008.0/desktop/deprecated new file mode 100644 index 00000000..a4054a37 --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/desktop/deprecated @@ -0,0 +1,7 @@ +hardened/linux/amd64/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/amd64/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/amd64/2008.0/desktop/make.defaults b/profiles/hardened/linux/amd64/2008.0/desktop/make.defaults new file mode 100644 index 00000000..b11f236c --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/desktop/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/2008.0/desktop/make.defaults,v 1.1 2009/08/06 17:58:48 ssuominen Exp $ + +# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009) +# Deprecated since 10.0 profiles. +USE="esd qt3" diff --git a/profiles/hardened/linux/amd64/2008.0/desktop/parent b/profiles/hardened/linux/amd64/2008.0/desktop/parent new file mode 100644 index 00000000..ad6c5e12 --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/desktop diff --git a/profiles/hardened/linux/amd64/2008.0/developer/deprecated b/profiles/hardened/linux/amd64/2008.0/developer/deprecated new file mode 100644 index 00000000..a4054a37 --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/developer/deprecated @@ -0,0 +1,7 @@ +hardened/linux/amd64/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/amd64/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/amd64/2008.0/developer/parent b/profiles/hardened/linux/amd64/2008.0/developer/parent new file mode 100644 index 00000000..4c893748 --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/developer diff --git a/profiles/hardened/linux/amd64/2008.0/make.defaults b/profiles/hardened/linux/amd64/2008.0/make.defaults new file mode 100644 index 00000000..09a9483e --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/2008.0/make.defaults,v 1.2 2009/09/30 03:08:32 gengor Exp $ + +# STAGE1_USE does not stack +STAGE1_USE="hardened multilib nptl nptlonly pic" + +USE="-unicode" diff --git a/profiles/hardened/linux/amd64/2008.0/no-multilib/deprecated b/profiles/hardened/linux/amd64/2008.0/no-multilib/deprecated new file mode 100644 index 00000000..2ec537be --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/no-multilib/deprecated @@ -0,0 +1,7 @@ +hardened/linux/amd64/10.0/no-multilib +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/amd64/10.0/no-multilib profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/amd64/2008.0/no-multilib/make.defaults b/profiles/hardened/linux/amd64/2008.0/no-multilib/make.defaults new file mode 100644 index 00000000..b4d6e380 --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/no-multilib/make.defaults @@ -0,0 +1,10 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/2008.0/no-multilib/make.defaults,v 1.1 2008/04/01 17:41:13 wolf31o2 Exp $ + +ARCH="amd64" +ACCEPT_KEYWORDS="${ARCH}" + +MULTILIB_ABIS="amd64" + +STAGE1_USE="hardened nptl nptlonly pic" diff --git a/profiles/hardened/linux/amd64/2008.0/no-multilib/parent b/profiles/hardened/linux/amd64/2008.0/no-multilib/parent new file mode 100644 index 00000000..52bcba73 --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/no-multilib/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/64bit-native diff --git a/profiles/hardened/linux/amd64/2008.0/parent b/profiles/hardened/linux/amd64/2008.0/parent new file mode 100644 index 00000000..3c71bf2b --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/parent @@ -0,0 +1,2 @@ +.. +../../../../releases/2008.0 diff --git a/profiles/hardened/linux/amd64/2008.0/server/deprecated b/profiles/hardened/linux/amd64/2008.0/server/deprecated new file mode 100644 index 00000000..a4054a37 --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/server/deprecated @@ -0,0 +1,7 @@ +hardened/linux/amd64/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/amd64/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/amd64/2008.0/server/parent b/profiles/hardened/linux/amd64/2008.0/server/parent new file mode 100644 index 00000000..c3990165 --- /dev/null +++ b/profiles/hardened/linux/amd64/2008.0/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/server diff --git a/profiles/hardened/linux/amd64/make.defaults b/profiles/hardened/linux/amd64/make.defaults new file mode 100644 index 00000000..51e59c6c --- /dev/null +++ b/profiles/hardened/linux/amd64/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/make.defaults,v 1.2 2009/07/09 00:47:47 gengor Exp $ + +USE="justify" + +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" diff --git a/profiles/hardened/linux/amd64/package.mask b/profiles/hardened/linux/amd64/package.mask new file mode 100644 index 00000000..cf25cf16 --- /dev/null +++ b/profiles/hardened/linux/amd64/package.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/package.mask,v 1.1 2009/09/12 02:42:33 gengor Exp $ + +# These packages do more harm than good on hardened. +# Users with nVidia GPUs must use the OSS "nouveau" or "nv" Xorg drivers. +x11-drivers/nvidia-drivers +media-video/nvidia-settings +dev-util/nvidia-cuda-sdk diff --git a/profiles/hardened/linux/amd64/parent b/profiles/hardened/linux/amd64/parent new file mode 100644 index 00000000..158dd88c --- /dev/null +++ b/profiles/hardened/linux/amd64/parent @@ -0,0 +1,3 @@ +../../../base +.. +../../../arch/amd64 diff --git a/profiles/hardened/linux/amd64/use.mask b/profiles/hardened/linux/amd64/use.mask new file mode 100644 index 00000000..cc91c6bd --- /dev/null +++ b/profiles/hardened/linux/amd64/use.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/use.mask,v 1.5 2009/09/30 05:31:06 gengor Exp $ + +# Binary nvidia drivers are masked, USE flags must be too. +video_cards_nvidia +nvidia +cuda +vdpau diff --git a/profiles/hardened/linux/ia64/10.0/desktop/parent b/profiles/hardened/linux/ia64/10.0/desktop/parent new file mode 100644 index 00000000..ad6c5e12 --- /dev/null +++ b/profiles/hardened/linux/ia64/10.0/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/desktop diff --git a/profiles/hardened/linux/ia64/10.0/developer/parent b/profiles/hardened/linux/ia64/10.0/developer/parent new file mode 100644 index 00000000..4c893748 --- /dev/null +++ b/profiles/hardened/linux/ia64/10.0/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/developer diff --git a/profiles/hardened/linux/ia64/10.0/make.defaults b/profiles/hardened/linux/ia64/10.0/make.defaults new file mode 100644 index 00000000..a3638e9c --- /dev/null +++ b/profiles/hardened/linux/ia64/10.0/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/ia64/10.0/make.defaults,v 1.2 2009/09/30 03:08:33 gengor Exp $ + +# STAGE1_USE does not stack +STAGE1_USE="hardened nptl nptlonly pic" + +USE="-unicode" diff --git a/profiles/hardened/linux/ia64/10.0/parent b/profiles/hardened/linux/ia64/10.0/parent new file mode 100644 index 00000000..605d0438 --- /dev/null +++ b/profiles/hardened/linux/ia64/10.0/parent @@ -0,0 +1,2 @@ +.. +../../../../releases/10.0 diff --git a/profiles/hardened/linux/ia64/10.0/server/parent b/profiles/hardened/linux/ia64/10.0/server/parent new file mode 100644 index 00000000..c3990165 --- /dev/null +++ b/profiles/hardened/linux/ia64/10.0/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/server diff --git a/profiles/hardened/linux/ia64/2008.0/deprecated b/profiles/hardened/linux/ia64/2008.0/deprecated new file mode 100644 index 00000000..b55ccb7d --- /dev/null +++ b/profiles/hardened/linux/ia64/2008.0/deprecated @@ -0,0 +1,7 @@ +hardened/linux/ia64/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/ia64/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/ia64/2008.0/desktop/deprecated b/profiles/hardened/linux/ia64/2008.0/desktop/deprecated new file mode 100644 index 00000000..b55ccb7d --- /dev/null +++ b/profiles/hardened/linux/ia64/2008.0/desktop/deprecated @@ -0,0 +1,7 @@ +hardened/linux/ia64/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/ia64/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/ia64/2008.0/desktop/make.defaults b/profiles/hardened/linux/ia64/2008.0/desktop/make.defaults new file mode 100644 index 00000000..42abb429 --- /dev/null +++ b/profiles/hardened/linux/ia64/2008.0/desktop/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/ia64/2008.0/desktop/make.defaults,v 1.1 2009/08/06 17:59:29 ssuominen Exp $ + +# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009) +# Deprecated since 10.0 profiles. +USE="esd qt3" diff --git a/profiles/hardened/linux/ia64/2008.0/desktop/parent b/profiles/hardened/linux/ia64/2008.0/desktop/parent new file mode 100644 index 00000000..ad6c5e12 --- /dev/null +++ b/profiles/hardened/linux/ia64/2008.0/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/desktop diff --git a/profiles/hardened/linux/ia64/2008.0/developer/deprecated b/profiles/hardened/linux/ia64/2008.0/developer/deprecated new file mode 100644 index 00000000..b55ccb7d --- /dev/null +++ b/profiles/hardened/linux/ia64/2008.0/developer/deprecated @@ -0,0 +1,7 @@ +hardened/linux/ia64/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/ia64/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/ia64/2008.0/developer/parent b/profiles/hardened/linux/ia64/2008.0/developer/parent new file mode 100644 index 00000000..4c893748 --- /dev/null +++ b/profiles/hardened/linux/ia64/2008.0/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/developer diff --git a/profiles/hardened/linux/ia64/2008.0/make.defaults b/profiles/hardened/linux/ia64/2008.0/make.defaults new file mode 100644 index 00000000..04965221 --- /dev/null +++ b/profiles/hardened/linux/ia64/2008.0/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/ia64/2008.0/make.defaults,v 1.2 2009/09/30 03:08:34 gengor Exp $ + +# STAGE1_USE does not stack +STAGE1_USE="hardened nptl nptlonly pic" + +USE="-unicode" diff --git a/profiles/hardened/linux/ia64/2008.0/parent b/profiles/hardened/linux/ia64/2008.0/parent new file mode 100644 index 00000000..3c71bf2b --- /dev/null +++ b/profiles/hardened/linux/ia64/2008.0/parent @@ -0,0 +1,2 @@ +.. +../../../../releases/2008.0 diff --git a/profiles/hardened/linux/ia64/2008.0/server/deprecated b/profiles/hardened/linux/ia64/2008.0/server/deprecated new file mode 100644 index 00000000..b55ccb7d --- /dev/null +++ b/profiles/hardened/linux/ia64/2008.0/server/deprecated @@ -0,0 +1,7 @@ +hardened/linux/ia64/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/ia64/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/ia64/2008.0/server/parent b/profiles/hardened/linux/ia64/2008.0/server/parent new file mode 100644 index 00000000..c3990165 --- /dev/null +++ b/profiles/hardened/linux/ia64/2008.0/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/server diff --git a/profiles/hardened/linux/ia64/parent b/profiles/hardened/linux/ia64/parent new file mode 100644 index 00000000..10d6c4b3 --- /dev/null +++ b/profiles/hardened/linux/ia64/parent @@ -0,0 +1,3 @@ +../../../base +.. +../../../arch/ia64 diff --git a/profiles/hardened/linux/make.defaults b/profiles/hardened/linux/make.defaults new file mode 100644 index 00000000..75f450fe --- /dev/null +++ b/profiles/hardened/linux/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/make.defaults,v 1.9 2009/10/13 23:02:35 gengor Exp $ + +STAGE1_USE="hardened nptl nptlonly pic" + +USE="-fortran -ipv6 hardened pic sysfs urandom" diff --git a/profiles/hardened/linux/package.mask b/profiles/hardened/linux/package.mask new file mode 100644 index 00000000..f6ed9161 --- /dev/null +++ b/profiles/hardened/linux/package.mask @@ -0,0 +1,28 @@ +# Copyright 1999-2009 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/package.mask,v 1.27 2009/12/01 23:22:10 gengor Exp $ + +# Hardened versions of gcc-4.0* through gcc-4.2* are not available. +=sys-devel/gcc-4.0* +=sys-devel/gcc-4.1* +=sys-devel/gcc-4.2* + +# Mask non-hardened+non-testing gcc-4.3.x releases. +=sys-devel/gcc-4.3.2* + +# No hardened >=sys-devel/gcc-4.4 available. +>=sys-devel/gcc-4.4 + +# >=sci-libs/acml-3.6 requires gcc-4.2. +>=sci-libs/acml-3.6 + + +# Mask off glibc-2.4 until the approach for SSP compatibilty is +# resolved in a way that doesn't break running systems, and we +# have a sensible upgrade path. Advise having a static busybox +# around if you try it in a live system. +# 2006-03-13 kevquinn +=sys-libs/glibc-2.4* + +# >=sys-devel/gdb-7 is not hardened-ready according to xake & Zorry. +>=sys-devel/gdb-7 diff --git a/profiles/hardened/linux/package.use.mask b/profiles/hardened/linux/package.use.mask new file mode 100644 index 00000000..fca1b929 --- /dev/null +++ b/profiles/hardened/linux/package.use.mask @@ -0,0 +1,12 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/package.use.mask,v 1.8 2009/10/25 05:50:43 vapier Exp $ + +sys-devel/gcc -hardened +sys-libs/glibc -hardened + +# No -z now support? Bug #269288. +sys-devel/binutils gold + +# requires gcc-4.4 +app-emulation/wine win64 diff --git a/profiles/hardened/linux/parent b/profiles/hardened/linux/parent new file mode 100644 index 00000000..77ede283 --- /dev/null +++ b/profiles/hardened/linux/parent @@ -0,0 +1 @@ +../../default/linux diff --git a/profiles/hardened/linux/powerpc/make.defaults b/profiles/hardened/linux/powerpc/make.defaults new file mode 100644 index 00000000..96cbb6a2 --- /dev/null +++ b/profiles/hardened/linux/powerpc/make.defaults @@ -0,0 +1,5 @@ +# Copyright 2005-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/make.defaults,v 1.1 2008/04/01 17:41:18 wolf31o2 Exp $ + +FEATURES="-sandbox" diff --git a/profiles/hardened/linux/powerpc/package.mask b/profiles/hardened/linux/powerpc/package.mask new file mode 100644 index 00000000..0f31d908 --- /dev/null +++ b/profiles/hardened/linux/powerpc/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/package.mask,v 1.9 2009/12/03 17:48:37 nixnut Exp $ + +# Wulf C. Krueger <philantrop@gentoo.org> (22 Sep 2007) +# Needs OOo. +app-text/bibus + diff --git a/profiles/hardened/linux/powerpc/package.use.mask b/profiles/hardened/linux/powerpc/package.use.mask new file mode 100644 index 00000000..28b1fdb9 --- /dev/null +++ b/profiles/hardened/linux/powerpc/package.use.mask @@ -0,0 +1,7 @@ +# Diego Pettenò <flameeyes@gentoo.org> (10 Nov 2007) +# Tests for Linux-PAM 0.99 require >=sys-libs/glibc-2.4 +>=sys-libs/pam-0.99.8 test + +# Brent Baude <ranger@gentoo.org> (1 Feb 2008) +# Masking hb and hb2 USE flags as no suitable solution for evms exists +sys-fs/evms hb hb2 diff --git a/profiles/hardened/linux/powerpc/parent b/profiles/hardened/linux/powerpc/parent new file mode 100644 index 00000000..728caca7 --- /dev/null +++ b/profiles/hardened/linux/powerpc/parent @@ -0,0 +1,3 @@ +../../../base +.. +../../../arch/powerpc diff --git a/profiles/hardened/linux/powerpc/ppc32/10.0/desktop/parent b/profiles/hardened/linux/powerpc/ppc32/10.0/desktop/parent new file mode 100644 index 00000000..db8ce088 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/10.0/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/desktop diff --git a/profiles/hardened/linux/powerpc/ppc32/10.0/developer/parent b/profiles/hardened/linux/powerpc/ppc32/10.0/developer/parent new file mode 100644 index 00000000..5c8258a7 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/10.0/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/developer diff --git a/profiles/hardened/linux/powerpc/ppc32/10.0/make.defaults b/profiles/hardened/linux/powerpc/ppc32/10.0/make.defaults new file mode 100644 index 00000000..0e326f94 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/10.0/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc32/10.0/make.defaults,v 1.2 2009/09/30 03:08:35 gengor Exp $ + +# STAGE1_USE does not stack +STAGE1_USE="hardened nptl nptlonly pic" + +USE="-unicode" diff --git a/profiles/hardened/linux/powerpc/ppc32/10.0/parent b/profiles/hardened/linux/powerpc/ppc32/10.0/parent new file mode 100644 index 00000000..8ae9641a --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/10.0/parent @@ -0,0 +1,2 @@ +.. +../../../../../releases/10.0 diff --git a/profiles/hardened/linux/powerpc/ppc32/10.0/server/parent b/profiles/hardened/linux/powerpc/ppc32/10.0/server/parent new file mode 100644 index 00000000..2e085a6e --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/10.0/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/server diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/deprecated b/profiles/hardened/linux/powerpc/ppc32/2008.0/deprecated new file mode 100644 index 00000000..d0027215 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc32/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc32/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/deprecated b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/deprecated new file mode 100644 index 00000000..d0027215 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc32/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc32/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/make.defaults b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/make.defaults new file mode 100644 index 00000000..9c28a8cf --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/make.defaults,v 1.1 2009/08/06 18:02:10 ssuominen Exp $ + +# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009) +# Deprecated since 10.0 profiles. +USE="esd qt3" diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/parent b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/parent new file mode 100644 index 00000000..db8ce088 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/desktop diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/deprecated b/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/deprecated new file mode 100644 index 00000000..d0027215 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc32/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc32/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/parent b/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/parent new file mode 100644 index 00000000..5c8258a7 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/developer diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/make.defaults b/profiles/hardened/linux/powerpc/ppc32/2008.0/make.defaults new file mode 100644 index 00000000..5f09c4da --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc32/2008.0/make.defaults,v 1.2 2009/09/30 03:08:36 gengor Exp $ + +# STAGE1_USE does not stack +STAGE1_USE="hardened nptl nptlonly pic" + +USE="-unicode" diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/parent b/profiles/hardened/linux/powerpc/ppc32/2008.0/parent new file mode 100644 index 00000000..cfe87f7a --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/parent @@ -0,0 +1,2 @@ +.. +../../../../../releases/2008.0 diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/server/deprecated b/profiles/hardened/linux/powerpc/ppc32/2008.0/server/deprecated new file mode 100644 index 00000000..d0027215 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/server/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc32/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc32/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/server/parent b/profiles/hardened/linux/powerpc/ppc32/2008.0/server/parent new file mode 100644 index 00000000..2e085a6e --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/server diff --git a/profiles/hardened/linux/powerpc/ppc32/parent b/profiles/hardened/linux/powerpc/ppc32/parent new file mode 100644 index 00000000..dd20c2a8 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc32/parent @@ -0,0 +1,2 @@ +.. +../../../../arch/powerpc/ppc32 diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/desktop/parent new file mode 100644 index 00000000..fae96e8d --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/developer/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/developer/parent new file mode 100644 index 00000000..4bb06e40 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/developer diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/make.defaults b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/make.defaults new file mode 100644 index 00000000..71ca74da --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/make.defaults,v 1.1 2009/08/06 08:07:06 ssuominen Exp $ + +# All extra USE/etc should be specified in sub-profiles. +# DO NOT POLLUTE USE ON THIS PROFILE. + +ACCEPT_KEYWORDS="-* ${ARCH}" diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/parent new file mode 100644 index 00000000..7947ae88 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/32bit-userland diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/server/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/server/parent new file mode 100644 index 00000000..8c11cb52 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/server diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/use.mask new file mode 100644 index 00000000..9b09de2d --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/use.mask @@ -0,0 +1,2 @@ +# We mask this since we're not really a multilib profile +multilib diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/desktop/parent new file mode 100644 index 00000000..fae96e8d --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/developer/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/developer/parent new file mode 100644 index 00000000..4bb06e40 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/developer diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/parent new file mode 100644 index 00000000..2479a24f --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/64bit-native diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/server/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/server/parent new file mode 100644 index 00000000..8c11cb52 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/server diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/use.mask new file mode 100644 index 00000000..6c918ff2 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/use.mask @@ -0,0 +1,2 @@ +# We mask this since we don't have a stable sys-process/audit yet +audit diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/virtuals b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/virtuals new file mode 100644 index 00000000..64956b2f --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/virtuals @@ -0,0 +1,5 @@ +# Copyright 2004-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/virtuals,v 1.1 2009/08/06 08:07:11 ssuominen Exp $ + +virtual/bootloader sys-boot/yaboot-static diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/desktop/parent new file mode 100644 index 00000000..db8ce088 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/desktop diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/developer/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/developer/parent new file mode 100644 index 00000000..5c8258a7 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/developer diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/make.defaults b/profiles/hardened/linux/powerpc/ppc64/10.0/make.defaults new file mode 100644 index 00000000..cd57ab8e --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/10.0/make.defaults,v 1.2 2009/09/30 03:08:37 gengor Exp $ + +# STAGE1_USE does not stack +STAGE1_USE="hardened nptl nptlonly pic" + +USE="-unicode" diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/parent new file mode 100644 index 00000000..8ae9641a --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/parent @@ -0,0 +1,2 @@ +.. +../../../../../releases/10.0 diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/server/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/server/parent new file mode 100644 index 00000000..2e085a6e --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/10.0/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/server diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/deprecated new file mode 100644 index 00000000..1bd211dc --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc64/10.0/32bit-userland +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/32bit-userland profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/deprecated new file mode 100644 index 00000000..1bd211dc --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc64/10.0/32bit-userland +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/32bit-userland profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/make.defaults b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/make.defaults new file mode 100644 index 00000000..848d59aa --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/make.defaults,v 1.1 2009/08/06 18:02:11 ssuominen Exp $ + +# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009) +# Deprecated since 10.0 profiles. +USE="esd qt3" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/parent new file mode 100644 index 00000000..fae96e8d --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/deprecated new file mode 100644 index 00000000..1bd211dc --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc64/10.0/32bit-userland +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/32bit-userland profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/parent new file mode 100644 index 00000000..4bb06e40 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/developer diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/make.defaults b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/make.defaults new file mode 100644 index 00000000..c6fedb2a --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/make.defaults,v 1.1 2008/04/01 17:41:23 wolf31o2 Exp $ + +# All extra USE/etc should be specified in sub-profiles. +# DO NOT POLLUTE USE ON THIS PROFILE. + +ACCEPT_KEYWORDS="-* ${ARCH}" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/parent new file mode 100644 index 00000000..7947ae88 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/32bit-userland diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/deprecated new file mode 100644 index 00000000..1bd211dc --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc64/10.0/32bit-userland +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/32bit-userland profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/parent new file mode 100644 index 00000000..8c11cb52 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/server diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/use.mask new file mode 100644 index 00000000..9b09de2d --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/use.mask @@ -0,0 +1,2 @@ +# We mask this since we're not really a multilib profile +multilib diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/deprecated new file mode 100644 index 00000000..9f45ffd5 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc64/10.0/64bit-userland +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/64bit-userland profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/deprecated new file mode 100644 index 00000000..9f45ffd5 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc64/10.0/64bit-userland +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/64bit-userland profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/make.defaults b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/make.defaults new file mode 100644 index 00000000..409a68e0 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/make.defaults,v 1.1 2009/08/06 18:02:11 ssuominen Exp $ + +# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009) +# Deprecated since 10.0 profiles. +USE="esd qt3" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/parent new file mode 100644 index 00000000..fae96e8d --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/deprecated new file mode 100644 index 00000000..9f45ffd5 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc64/10.0/64bit-userland +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/64bit-userland profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/parent new file mode 100644 index 00000000..4bb06e40 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/developer diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/parent new file mode 100644 index 00000000..2479a24f --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/64bit-native diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/deprecated new file mode 100644 index 00000000..9f45ffd5 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/deprecated @@ -0,0 +1,7 @@ +hardened/linux/powerpc/ppc64/10.0/64bit-userland +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/64bit-userland profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/parent new file mode 100644 index 00000000..8c11cb52 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/server diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/use.mask new file mode 100644 index 00000000..6c918ff2 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/use.mask @@ -0,0 +1,2 @@ +# We mask this since we don't have a stable sys-process/audit yet +audit diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/virtuals b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/virtuals new file mode 100644 index 00000000..39ec233b --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/virtuals @@ -0,0 +1,5 @@ +# Copyright 2004-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/virtuals,v 1.1 2008/04/01 17:41:26 wolf31o2 Exp $ + +virtual/bootloader sys-boot/yaboot-static diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/deprecated new file mode 100644 index 00000000..465abd5f --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/deprecated @@ -0,0 +1,8 @@ +hardened/linux/powerpc/ppc64/10.0 +# Example change to hardened/linux/powerpc/ppc64/10.0 profile: +# cd /etc +# rm make.profile +# ln -s ../usr/portage/profiles/hardened/linux/powerpc/ppc64/10.0 make.profile +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/deprecated new file mode 100644 index 00000000..465abd5f --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/deprecated @@ -0,0 +1,8 @@ +hardened/linux/powerpc/ppc64/10.0 +# Example change to hardened/linux/powerpc/ppc64/10.0 profile: +# cd /etc +# rm make.profile +# ln -s ../usr/portage/profiles/hardened/linux/powerpc/ppc64/10.0 make.profile +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/make.defaults b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/make.defaults new file mode 100644 index 00000000..69b65658 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/make.defaults,v 1.1 2009/08/06 18:02:11 ssuominen Exp $ + +# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009) +# Deprecated since 10.0 profiles. +USE="esd qt3" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/parent new file mode 100644 index 00000000..db8ce088 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/desktop diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/deprecated new file mode 100644 index 00000000..465abd5f --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/deprecated @@ -0,0 +1,8 @@ +hardened/linux/powerpc/ppc64/10.0 +# Example change to hardened/linux/powerpc/ppc64/10.0 profile: +# cd /etc +# rm make.profile +# ln -s ../usr/portage/profiles/hardened/linux/powerpc/ppc64/10.0 make.profile +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/parent new file mode 100644 index 00000000..5c8258a7 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/developer diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/make.defaults b/profiles/hardened/linux/powerpc/ppc64/2008.0/make.defaults new file mode 100644 index 00000000..41e5ffd5 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/make.defaults,v 1.2 2009/09/30 03:08:39 gengor Exp $ + +# STAGE1_USE does not stack +STAGE1_USE="hardened nptl nptlonly pic" + +USE="-unicode" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/parent new file mode 100644 index 00000000..cfe87f7a --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/parent @@ -0,0 +1,2 @@ +.. +../../../../../releases/2008.0 diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/server/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/server/deprecated new file mode 100644 index 00000000..465abd5f --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/server/deprecated @@ -0,0 +1,8 @@ +hardened/linux/powerpc/ppc64/10.0 +# Example change to hardened/linux/powerpc/ppc64/10.0 profile: +# cd /etc +# rm make.profile +# ln -s ../usr/portage/profiles/hardened/linux/powerpc/ppc64/10.0 make.profile +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/server/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/server/parent new file mode 100644 index 00000000..2e085a6e --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/server diff --git a/profiles/hardened/linux/powerpc/ppc64/parent b/profiles/hardened/linux/powerpc/ppc64/parent new file mode 100644 index 00000000..7990a758 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/parent @@ -0,0 +1,3 @@ +.. +../../../../arch/powerpc/ppc64/64ul +../../../../features/64bit-native diff --git a/profiles/hardened/linux/powerpc/ppc64/use.mask b/profiles/hardened/linux/powerpc/ppc64/use.mask new file mode 100644 index 00000000..baf44bd8 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/use.mask @@ -0,0 +1,57 @@ +# this is a list of USE flags +# that should not be used on PPC64 +# Tom Gall <tgall@gentoo.org> manages this list +mplayer +ruby + +# should be ok +jikes +junit + +guile + +# need to test libaio +aio +# needs some asm written +ocaml + +# until media-libs/portaudio is keyworded for ppc64 +portaudio + +# mask mozilla/firefox (bug #108020) +mozilla +firefox +seamonkey + +# 2006/03/20 - Donnie Berkholz <dberkholz@gentoo.org> +# Modular X: mask for architectures on which they aren't available +video_cards_apm +video_cards_ark +video_cards_cyrix +video_cards_i128 +video_cards_i740 +video_cards_intel +video_cards_neomagic +video_cards_nsc +video_cards_rendition +video_cards_siliconmotion +video_cards_sis +video_cards_tga +video_cards_tseng +video_cards_vesa +video_cards_via + +# Masked p2p for bug #155302 <josejx@gentoo.org> +p2p + +# 02 Dec 2006; Tony Vroon <chainsaw@gentoo.org> +# Keywording wpa_supplicant, but I don't have madwifi(-ng) hardware to test with, only BCM4306. +madwifi + +# mask qt4 (does not work) - bug #178779 +qt4 + +# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. +# Bug #184563, 18 Sep 2007 +# Robin H. Johnson <robbat2@gentoo.org> +audit diff --git a/profiles/hardened/linux/powerpc/ppc64/virtuals b/profiles/hardened/linux/powerpc/ppc64/virtuals new file mode 100644 index 00000000..0bd052c5 --- /dev/null +++ b/profiles/hardened/linux/powerpc/ppc64/virtuals @@ -0,0 +1,5 @@ +# Copyright 2005 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/virtuals,v 1.1 2008/04/01 17:41:22 wolf31o2 Exp $ + +virtual/bootloader sys-boot/yaboot-static diff --git a/profiles/hardened/linux/use.mask b/profiles/hardened/linux/use.mask new file mode 100644 index 00000000..ee6f16f3 --- /dev/null +++ b/profiles/hardened/linux/use.mask @@ -0,0 +1,13 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/use.mask,v 1.9 2009/10/13 23:02:35 gengor Exp $ + +-hardened + +emul-linux-x86 + +# tcc is x86-only +tcc + +# precompiled headers are not compat with ASLR. +pch diff --git a/profiles/hardened/linux/virtuals b/profiles/hardened/linux/virtuals new file mode 100644 index 00000000..3bf8dc10 --- /dev/null +++ b/profiles/hardened/linux/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2005 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/virtuals,v 1.1 2008/04/01 17:41:10 wolf31o2 Exp $ + +virtual/alsa sys-kernel/hardened-sources +virtual/linux-sources sys-kernel/hardened-sources diff --git a/profiles/hardened/linux/x86/10.0/desktop/parent b/profiles/hardened/linux/x86/10.0/desktop/parent new file mode 100644 index 00000000..ad6c5e12 --- /dev/null +++ b/profiles/hardened/linux/x86/10.0/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/desktop diff --git a/profiles/hardened/linux/x86/10.0/developer/parent b/profiles/hardened/linux/x86/10.0/developer/parent new file mode 100644 index 00000000..4c893748 --- /dev/null +++ b/profiles/hardened/linux/x86/10.0/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/developer diff --git a/profiles/hardened/linux/x86/10.0/make.defaults b/profiles/hardened/linux/x86/10.0/make.defaults new file mode 100644 index 00000000..5d1c665e --- /dev/null +++ b/profiles/hardened/linux/x86/10.0/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/10.0/make.defaults,v 1.1 2009/08/06 07:58:35 ssuominen Exp $ + +# STAGE1_USE does not stack +STAGE1_USE="hardened nptl nptlonly pic" + +USE="-unicode" diff --git a/profiles/hardened/linux/x86/10.0/no-nptl/parent b/profiles/hardened/linux/x86/10.0/no-nptl/parent new file mode 100644 index 00000000..0627a62b --- /dev/null +++ b/profiles/hardened/linux/x86/10.0/no-nptl/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/no-nptl diff --git a/profiles/hardened/linux/x86/10.0/parent b/profiles/hardened/linux/x86/10.0/parent new file mode 100644 index 00000000..605d0438 --- /dev/null +++ b/profiles/hardened/linux/x86/10.0/parent @@ -0,0 +1,2 @@ +.. +../../../../releases/10.0 diff --git a/profiles/hardened/linux/x86/10.0/server/parent b/profiles/hardened/linux/x86/10.0/server/parent new file mode 100644 index 00000000..c3990165 --- /dev/null +++ b/profiles/hardened/linux/x86/10.0/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/server diff --git a/profiles/hardened/linux/x86/2008.0/deprecated b/profiles/hardened/linux/x86/2008.0/deprecated new file mode 100644 index 00000000..6920ba0c --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/deprecated @@ -0,0 +1,7 @@ +hardened/linux/x86/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/x86/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/x86/2008.0/desktop/deprecated b/profiles/hardened/linux/x86/2008.0/desktop/deprecated new file mode 100644 index 00000000..6920ba0c --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/desktop/deprecated @@ -0,0 +1,7 @@ +hardened/linux/x86/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/x86/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/x86/2008.0/desktop/make.defaults b/profiles/hardened/linux/x86/2008.0/desktop/make.defaults new file mode 100644 index 00000000..48a2daf6 --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/desktop/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/2008.0/desktop/make.defaults,v 1.2 2009/08/08 00:55:28 solar Exp $ + +# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009) +# Deprecated since 10.0 profiles. +USE="esd" diff --git a/profiles/hardened/linux/x86/2008.0/desktop/parent b/profiles/hardened/linux/x86/2008.0/desktop/parent new file mode 100644 index 00000000..ad6c5e12 --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/desktop diff --git a/profiles/hardened/linux/x86/2008.0/developer/deprecated b/profiles/hardened/linux/x86/2008.0/developer/deprecated new file mode 100644 index 00000000..6920ba0c --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/developer/deprecated @@ -0,0 +1,7 @@ +hardened/linux/x86/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/x86/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/x86/2008.0/developer/parent b/profiles/hardened/linux/x86/2008.0/developer/parent new file mode 100644 index 00000000..4c893748 --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/developer diff --git a/profiles/hardened/linux/x86/2008.0/make.defaults b/profiles/hardened/linux/x86/2008.0/make.defaults new file mode 100644 index 00000000..5baa4c83 --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/2008.0/make.defaults,v 1.2 2008/04/21 20:11:14 phreak Exp $ + +# STAGE1_USE does not stack +STAGE1_USE="hardened nptl nptlonly pic" + +USE="-unicode" diff --git a/profiles/hardened/linux/x86/2008.0/no-nptl/deprecated b/profiles/hardened/linux/x86/2008.0/no-nptl/deprecated new file mode 100644 index 00000000..0760bb66 --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/no-nptl/deprecated @@ -0,0 +1,8 @@ +hardened/linux/x86/10.0/no-nptl +# Example change to hardened/linux/x86/10.0/no-nptl profile: +# cd /etc +# rm make.profile +# ln -s ../usr/portage/profiles/hardened/linux/x86/10.0/no-nptl make.profile +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/x86/2008.0/no-nptl/parent b/profiles/hardened/linux/x86/2008.0/no-nptl/parent new file mode 100644 index 00000000..0627a62b --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/no-nptl/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/no-nptl diff --git a/profiles/hardened/linux/x86/2008.0/parent b/profiles/hardened/linux/x86/2008.0/parent new file mode 100644 index 00000000..3c71bf2b --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/parent @@ -0,0 +1,2 @@ +.. +../../../../releases/2008.0 diff --git a/profiles/hardened/linux/x86/2008.0/server/deprecated b/profiles/hardened/linux/x86/2008.0/server/deprecated new file mode 100644 index 00000000..6920ba0c --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/server/deprecated @@ -0,0 +1,7 @@ +hardened/linux/x86/10.0 +# Check 'eselect profile list'. +# Find the number that corresponds with the hardened/linux/x86/10.0 profile. +# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink. +# +# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml +# See: "General instructions" in Section 3. "Profile updating instructions" diff --git a/profiles/hardened/linux/x86/2008.0/server/parent b/profiles/hardened/linux/x86/2008.0/server/parent new file mode 100644 index 00000000..c3990165 --- /dev/null +++ b/profiles/hardened/linux/x86/2008.0/server/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/server diff --git a/profiles/hardened/linux/x86/make.defaults b/profiles/hardened/linux/x86/make.defaults new file mode 100644 index 00000000..971f5ec0 --- /dev/null +++ b/profiles/hardened/linux/x86/make.defaults @@ -0,0 +1,25 @@ +# Copyright 1999-2006 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/make.defaults,v 1.7 2009/12/13 21:45:33 remi Exp $ + +ARCH="x86" +ACCEPT_KEYWORDS="x86" + +CHOST="i686-pc-linux-gnu" +CFLAGS="-march=i686 -O2 -pipe" +CXXFLAGS="${CFLAGS}" + +USE="berkdb crypt hardened nptl nptlonly pam pic readline ssl tcpd zlib" + +# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org> +# Defaults for video drivers +VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 intel \ + mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage \ + siliconmotion sis sisusb tdfx tga trident tseng v4l vesa via vmware \ + voodoo" + +# 2006/12/21 - Andrej Kacian <ticho@gentoo.org> +# Defaults for audio drivers +ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 \ + emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m \ + maestro3 trident usb-audio via82xx via82xx-modem ymfpci" diff --git a/profiles/hardened/linux/x86/minimal/make.defaults b/profiles/hardened/linux/x86/minimal/make.defaults new file mode 100644 index 00000000..04163169 --- /dev/null +++ b/profiles/hardened/linux/x86/minimal/make.defaults @@ -0,0 +1,15 @@ +# Copyright 2007 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/minimal/make.defaults,v 1.2 2009/07/09 00:47:49 gengor Exp $ + +# - TESTING PROFILE - TESTING PROFILE - +# ------ USE AT YOUR OWN RISK ------ + +USE="-* crypt hardened minimal multicall ncurses pic readline zlib" +PORTDIR=/usr/portage +PKGDIR=${PORTDIR}/packages/${ARCH}/ + +CFLAGS="-march=i686 -Os -pipe" +CXXFLAGS="${CFLAGS}" +FEATURES="nodoc noinfo noman" + diff --git a/profiles/hardened/linux/x86/minimal/parent b/profiles/hardened/linux/x86/minimal/parent new file mode 100644 index 00000000..f3229c5b --- /dev/null +++ b/profiles/hardened/linux/x86/minimal/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/hardened/linux/x86/minimal/virtuals b/profiles/hardened/linux/x86/minimal/virtuals new file mode 100644 index 00000000..590fb849 --- /dev/null +++ b/profiles/hardened/linux/x86/minimal/virtuals @@ -0,0 +1 @@ +virtual/ssh net-misc/dropbear diff --git a/profiles/hardened/linux/x86/package.mask b/profiles/hardened/linux/x86/package.mask new file mode 100644 index 00000000..9a49c4ca --- /dev/null +++ b/profiles/hardened/linux/x86/package.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/package.mask,v 1.5 2009/09/12 02:42:34 gengor Exp $ + +# These packages do more harm than good on hardened. +# Users with nVidia GPUs must use the OSS "nouveau" or "nv" Xorg drivers. +x11-drivers/nvidia-drivers +media-video/nvidia-settings +dev-util/nvidia-cuda-sdk diff --git a/profiles/hardened/linux/x86/package.use.mask b/profiles/hardened/linux/x86/package.use.mask new file mode 100644 index 00000000..e1a21132 --- /dev/null +++ b/profiles/hardened/linux/x86/package.use.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/package.use.mask,v 1.12 2009/10/13 23:02:37 gengor Exp $ + +# cyrus-sasl doesn't work w/ USE=berkdb (#192753) +dev-libs/cyrus-sasl berkdb + +# missing the necessary linux-headers dep +>=net-fs/netatalk-2.0.3-r3 xfs diff --git a/profiles/hardened/linux/x86/parent b/profiles/hardened/linux/x86/parent new file mode 100644 index 00000000..03cb31ce --- /dev/null +++ b/profiles/hardened/linux/x86/parent @@ -0,0 +1,3 @@ +../../../base +.. +../../../arch/x86 diff --git a/profiles/hardened/linux/x86/use.mask b/profiles/hardened/linux/x86/use.mask new file mode 100644 index 00000000..3a07928f --- /dev/null +++ b/profiles/hardened/linux/x86/use.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/use.mask,v 1.5 2009/09/30 05:31:07 gengor Exp $ + +# Binary nvidia drivers are masked, USE flags must be too. +video_cards_nvidia +nvidia +cuda +vdpau |