summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Gianelloni <wolf31o2@gentoo.org>2008-04-01 17:41:39 +0000
committerChris Gianelloni <wolf31o2@gentoo.org>2008-04-01 17:41:39 +0000
commit85990dfb635cf03ab433c73a7f928efdb9adf22e (patch)
tree72ef955ad84cf3de07c39c4ad83ba476b3ef3158 /profiles/targets
parenttrunk build against qt4 (diff)
downloadgentoo-2-85990dfb635cf03ab433c73a7f928efdb9adf22e.tar.gz
gentoo-2-85990dfb635cf03ab433c73a7f928efdb9adf22e.tar.bz2
gentoo-2-85990dfb635cf03ab433c73a7f928efdb9adf22e.zip
Huge initial 2008.0 profile commit. This will need to be adjusted synced with the current masks and such in the tree, but this will work for people doing beta installs. Enjoy.
Diffstat (limited to 'profiles/targets')
-rw-r--r--profiles/targets/desktop/make.defaults11
-rw-r--r--profiles/targets/desktop/package.use6
-rw-r--r--profiles/targets/developer/make.defaults11
-rw-r--r--profiles/targets/developer/parent2
-rw-r--r--profiles/targets/server/make.defaults5
-rw-r--r--profiles/targets/server/profile.bashrc25
-rw-r--r--profiles/targets/vserver/package.mask7
-rw-r--r--profiles/targets/vserver/packages8
-rw-r--r--profiles/targets/vserver/virtuals7
9 files changed, 82 insertions, 0 deletions
diff --git a/profiles/targets/desktop/make.defaults b/profiles/targets/desktop/make.defaults
new file mode 100644
index 000000000000..50c0be4dbfef
--- /dev/null
+++ b/profiles/targets/desktop/make.defaults
@@ -0,0 +1,11 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/make.defaults,v 1.1 2008/04/01 17:41:36 wolf31o2 Exp $
+
+USE="acpi alsa branding cairo cdr dbus dvd dvdr dvdread eds emboss encode esd evo fam firefox gif gnome gpm gstreamer gtk hal jpeg kde kerberos ldap libnotify mad mikmod mp3 mpeg ogg opengl pdf png ppds qt3 qt3support qt4 quicktime sdl spell svg tiff truetype vorbis win32codecs unicode X xml xv"
+
+# This is added for GNOME/Xfce
+USE="${USE} startup-notification"
+
+# Adding this for bluetooth support
+USE="${USE} bluetooth"
diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
new file mode 100644
index 000000000000..3944ed68f5a8
--- /dev/null
+++ b/profiles/targets/desktop/package.use
@@ -0,0 +1,6 @@
+# This file requires >=portage-2.1.2 (see bug #61732)
+
+# 2008/03/26 - Chris Gianelloni <wolf31o2@gentoo.org>
+# While we may need LDAP client support, who needs the server on a desktop?
+# Did I mention that this also fixes the horrible perl dependency hell, too?
+net-nds/openldap minimal
diff --git a/profiles/targets/developer/make.defaults b/profiles/targets/developer/make.defaults
new file mode 100644
index 000000000000..66f433ef065e
--- /dev/null
+++ b/profiles/targets/developer/make.defaults
@@ -0,0 +1,11 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/targets/developer/make.defaults,v 1.1 2008/04/01 17:41:37 wolf31o2 Exp $
+
+FEATURES="collision-protect cvs digest multilib-strict sign stricter userpriv usersandbox"
+
+# Disable branding (from desktop)
+USE="-branding"
+
+# As much as it pains me, we hope that developers know what they're doing.
+I_KNOW_WHAT_I_AM_DOING="yes"
diff --git a/profiles/targets/developer/parent b/profiles/targets/developer/parent
new file mode 100644
index 000000000000..70b69b192450
--- /dev/null
+++ b/profiles/targets/developer/parent
@@ -0,0 +1,2 @@
+../server
+../desktop
diff --git a/profiles/targets/server/make.defaults b/profiles/targets/server/make.defaults
new file mode 100644
index 000000000000..644619e0aaf9
--- /dev/null
+++ b/profiles/targets/server/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/targets/server/make.defaults,v 1.1 2008/04/01 17:41:37 wolf31o2 Exp $
+
+USE="apache2 ldap mailwrapper mysql snmp truetype xml"
diff --git a/profiles/targets/server/profile.bashrc b/profiles/targets/server/profile.bashrc
new file mode 100644
index 000000000000..3d70c0099a16
--- /dev/null
+++ b/profiles/targets/server/profile.bashrc
@@ -0,0 +1,25 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/targets/server/profile.bashrc,v 1.1 2008/04/01 17:41:37 wolf31o2 Exp $
+
+if [[ "${EBUILD_PHASE}" == "setup" ]]
+then
+ if [[ "${ARCH}" == "amd64" ]] || [[ "${ARCH}" == "ppc" ]] || \
+ [[ "${ARCH}" == "ppc64" ]] || [[ "${ARCH}" == "x86" ]]
+ then
+ if [[ ! "${I_KNOW_WHAT_I_AM_DOING}" == "yes" ]]
+ then
+ ewarn "This profile has not been tested thoroughly and is not considered to be"
+ ewarn "a supported server profile at this time. For a supported server"
+ ewarn "profile, please check the Hardened project (http://hardened.gentoo.org)."
+ echo
+ ewarn "This profile is merely a convenience for people who require a more"
+ ewarn "minimal profile, yet are unable to use hardened due to restrictions in"
+ ewarn "the software being used on the server. This profile should also be used"
+ ewarn "if you require GCC 4.1 or Glibc 2.4 support. If you don't know if this"
+ ewarn "applies to you, then it doesn't and you should probably be using"
+ ewarn "Hardened, instead."
+ echo
+ fi
+ fi
+fi
diff --git a/profiles/targets/vserver/package.mask b/profiles/targets/vserver/package.mask
new file mode 100644
index 000000000000..ac3037c939fe
--- /dev/null
+++ b/profiles/targets/vserver/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/targets/vserver/package.mask,v 1.1 2008/04/01 17:41:38 wolf31o2 Exp $
+
+# Benedikt Boehm <hollow@gentoo.org>
+# Mask baselayout in vservers. Use baselayout-vserver instead!
+sys-apps/baselayout
diff --git a/profiles/targets/vserver/packages b/profiles/targets/vserver/packages
new file mode 100644
index 000000000000..be32e2293bda
--- /dev/null
+++ b/profiles/targets/vserver/packages
@@ -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/targets/vserver/packages,v 1.1 2008/04/01 17:41:38 wolf31o2 Exp $
+
+# we don't want those by default
+-*sys-apps/kbd
+-*sys-fs/e2fsprogs
+-*virtual/modutils
diff --git a/profiles/targets/vserver/virtuals b/profiles/targets/vserver/virtuals
new file mode 100644
index 000000000000..20f79531c30c
--- /dev/null
+++ b/profiles/targets/vserver/virtuals
@@ -0,0 +1,7 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/targets/vserver/virtuals,v 1.1 2008/04/01 17:41:38 wolf31o2 Exp $
+
+# see bug #105616 why this is in here
+virtual/dev-manager sys-apps/baselayout-vserver
+virtual/baselayout sys-apps/baselayout-vserver