diff options
author | Benedikt Boehm <hollow@gentoo.org> | 2005-04-20 17:44:59 +0000 |
---|---|---|
committer | Benedikt Boehm <hollow@gentoo.org> | 2005-04-20 17:44:59 +0000 |
commit | a74adb092d93b9956fa879913fdcf05af6c61e1b (patch) | |
tree | f4d4eb6612882a9f7846c3aef249d69533366017 /profiles/vserver | |
parent | not longer in the tree, officially deprecated by upstream (diff) | |
download | gentoo-2-a74adb092d93b9956fa879913fdcf05af6c61e1b.tar.gz gentoo-2-a74adb092d93b9956fa879913fdcf05af6c61e1b.tar.bz2 gentoo-2-a74adb092d93b9956fa879913fdcf05af6c61e1b.zip |
added profile for Linux-VServers
Diffstat (limited to 'profiles/vserver')
-rw-r--r-- | profiles/vserver/make.defaults | 14 | ||||
-rw-r--r-- | profiles/vserver/packages | 15 | ||||
-rw-r--r-- | profiles/vserver/packages.build | 36 | ||||
-rw-r--r-- | profiles/vserver/parent | 8 | ||||
-rw-r--r-- | profiles/vserver/use.defaults | 6 | ||||
-rw-r--r-- | profiles/vserver/use.mask | 44 | ||||
-rw-r--r-- | profiles/vserver/virtuals | 10 | ||||
-rw-r--r-- | profiles/vserver/x86/make.defaults | 16 | ||||
-rw-r--r-- | profiles/vserver/x86/packages | 14 | ||||
-rw-r--r-- | profiles/vserver/x86/parent | 8 | ||||
-rw-r--r-- | profiles/vserver/x86/use.mask | 19 | ||||
-rw-r--r-- | profiles/vserver/x86/virtuals | 9 |
12 files changed, 199 insertions, 0 deletions
diff --git a/profiles/vserver/make.defaults b/profiles/vserver/make.defaults new file mode 100644 index 000000000000..4863f60aea22 --- /dev/null +++ b/profiles/vserver/make.defaults @@ -0,0 +1,14 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/vserver/make.defaults,v 1.1 2005/04/20 17:44:59 hollow Exp $ +# +# System-wide defaults for the Portage system +# See portage(5) manpage +# +# Please avoid enabling things by default in here if possible. Understand any +# implications with core packages. For example, if "java" is in USE and db +# has a conditional dependency on java (which it does,) then a JDK will be +# pulled in during *emerge system*! + +# make sure toolchain has sane defaults +USE="fortran" diff --git a/profiles/vserver/packages b/profiles/vserver/packages new file mode 100644 index 000000000000..f110d3e91274 --- /dev/null +++ b/profiles/vserver/packages @@ -0,0 +1,15 @@ +# Copyright 2004 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/vserver/packages,v 1.1 2005/04/20 17:44:59 hollow Exp $ + +# This file extends the base packages file for the default profile that all +# architectures will enjoy. Please note that default is what most architectures +# will have. Some will have an selinux profile (see ${PORTDIR}/profiles/selinux). +# The idea is to only create a new family of profiles when absolutely necessary. + +-*sys-apps/ed +-*sys-apps/net-tools +-*sys-fs/e2fsprogs +-*virtual/dev-manager +-*virtual/modutils +-*virtual/ssh diff --git a/profiles/vserver/packages.build b/profiles/vserver/packages.build new file mode 100644 index 000000000000..120906cb3918 --- /dev/null +++ b/profiles/vserver/packages.build @@ -0,0 +1,36 @@ +# Copyright 2004 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/vserver/packages.build,v 1.1 2005/04/20 17:44:59 hollow Exp $ + +# This file describes the packages needed to build a stage 1 based on this +# profile + +app-arch/bzip2 +app-arch/gzip +app-arch/tar +app-editors/nano +app-shells/bash +dev-lang/python +net-misc/rsync +net-misc/wget +sys-apps/baselayout-vserver +sys-apps/coreutils +sys-apps/debianutils +sys-apps/diffutils +sys-apps/file +sys-apps/findutils +sys-apps/gawk +sys-apps/grep +sys-apps/less +sys-apps/net-tools +sys-apps/portage +sys-apps/sed +sys-apps/texinfo +sys-devel/binutils +sys-devel/bison +sys-devel/flex +sys-devel/gcc +sys-devel/gettext +sys-devel/make +sys-devel/patch +sys-libs/glibc diff --git a/profiles/vserver/parent b/profiles/vserver/parent new file mode 100644 index 000000000000..028faabd77c8 --- /dev/null +++ b/profiles/vserver/parent @@ -0,0 +1,8 @@ +# Copyright 2004 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/vserver/parent,v 1.1 2005/04/20 17:44:59 hollow Exp $ + +# This file describes the parent profile to this. In most cases this will +# just be the name of the parent directory + +../base diff --git a/profiles/vserver/use.defaults b/profiles/vserver/use.defaults new file mode 100644 index 000000000000..8605e914db45 --- /dev/null +++ b/profiles/vserver/use.defaults @@ -0,0 +1,6 @@ +# Copyright 2004 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/vserver/use.defaults,v 1.1 2005/04/20 17:44:59 hollow Exp $ + +# Use this to add linux specific architecture independent USE flags, to +# extend the base profile's USE mappings diff --git a/profiles/vserver/use.mask b/profiles/vserver/use.mask new file mode 100644 index 000000000000..3dcd0095d1d4 --- /dev/null +++ b/profiles/vserver/use.mask @@ -0,0 +1,44 @@ +# Copyright 2004 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/vserver/use.mask,v 1.1 2005/04/20 17:44:59 hollow Exp $ + +# This file masks out USE flags that are simply NOT allowed in the default +# profile for any architecture. This works, for example, if a non-default +# profile (such as the selinux profiles) have a USE flag associated with +# them. + +selinux +uclibc + +# aqua USE flag is only valid on Mac OS X +aqua + +# amd64 only: +emul-linux-x86 + +# sparc only: +ultra1 + +# x86 only +divx4linux +win32codecs + +# x86/amd64 only: +mmx +mmx2 +sse +sse2 +3dnow +3dnowex + +# ppc only: +altivec + +# mips only: +n32 +n64 +cobalt +ip28 + +# Only used by mips and old amd64 profiles +multilib diff --git a/profiles/vserver/virtuals b/profiles/vserver/virtuals new file mode 100644 index 000000000000..a8f260b94525 --- /dev/null +++ b/profiles/vserver/virtuals @@ -0,0 +1,10 @@ +# Copyright 2004 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/vserver/virtuals,v 1.1 2005/04/20 17:44:59 hollow Exp $ + +# Use this virtuals file to either overload the base profile's defined +# virtuals, or add virtuals that are specific to this family of profiles + +virtual/kernel sys-kernel/vanilla-sources +virtual/os-headers sys-kernel/linux-headers +virtual/baselayout sys-apps/baselayout-vserver diff --git a/profiles/vserver/x86/make.defaults b/profiles/vserver/x86/make.defaults new file mode 100644 index 000000000000..fb5ed50fced7 --- /dev/null +++ b/profiles/vserver/x86/make.defaults @@ -0,0 +1,16 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/vserver/x86/make.defaults,v 1.1 2005/04/20 17:44:59 hollow Exp $ + +ARCH="x86" +ACCEPT_KEYWORDS="x86" + +CHOST="i686-pc-linux-gnu" +CFLAGS="-O2 -mcpu=i686 -pipe" +CXXFLAGS="${CFLAGS}" + +FEATURES="sandbox sfperms strict" + +GRP_STAGE23_USE="pam readline ssl perl python berkdb ncurses" + +USE="berkdb crypt fortran gdbm ncurses pam perl python readline ssl zlib" diff --git a/profiles/vserver/x86/packages b/profiles/vserver/x86/packages new file mode 100644 index 000000000000..4be5af47a444 --- /dev/null +++ b/profiles/vserver/x86/packages @@ -0,0 +1,14 @@ +# Copyright 2001-2004 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/vserver/x86/packages,v 1.1 2005/04/20 17:44:59 hollow Exp $ + +# For instructions on how this file works (as an inclusion mask, primarily), +# please refer to ${PORTDIR}/profiles/base/packages + +# Use this file to lock down specific versions of packages ONLY TO THIS +# SPECIFIC ARCHITECTURE!! + +# You can also add files to the base system itself if you prefix them with a +# * + +>=sys-devel/binutils-2.13.90.0.4 diff --git a/profiles/vserver/x86/parent b/profiles/vserver/x86/parent new file mode 100644 index 000000000000..74853ef4eaaf --- /dev/null +++ b/profiles/vserver/x86/parent @@ -0,0 +1,8 @@ +# 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 $ + +# This file describes the parent profile to this. In most cases this will +# just be the name of the parent directory +.. diff --git a/profiles/vserver/x86/use.mask b/profiles/vserver/x86/use.mask new file mode 100644 index 000000000000..07366422f485 --- /dev/null +++ b/profiles/vserver/x86/use.mask @@ -0,0 +1,19 @@ +# Copyright 2004 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/vserver/x86/use.mask,v 1.1 2005/04/20 17:44:59 hollow Exp $ + +# This file masks out USE flags that are simply NOT allowed in the default +# x86 profile. This works, for example, if another architecture's +# profile have a USE flag associated with (such as altivec, mmx, etc). + +# Unmask x86 instruction sets +-mmx +-mmx2 +-mmxext +-sse +-sse2 +-3dnow +-3dnowex +-win32codecs +-divx4linux + diff --git a/profiles/vserver/x86/virtuals b/profiles/vserver/x86/virtuals new file mode 100644 index 000000000000..4d8c96019cc0 --- /dev/null +++ b/profiles/vserver/x86/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/vserver/x86/virtuals,v 1.1 2005/04/20 17:44:59 hollow Exp $ + +# This file is used to either override or extend the parent profile's +# virtuals mappings. In this case, this is for ARCHITECTURE SPECIFIC +# mappings + +virtual/linux-sources sys-kernel/gentoo-sources |