summaryrefslogtreecommitdiff
path: root/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/baldeagleos/1.0/linux-gnu/flavor/minimal')
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.mask2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use18
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.force8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.mask1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages76
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages.build44
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/profile.bashrc18
9 files changed, 169 insertions, 0 deletions
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/eapi b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/make.defaults
new file mode 100644
index 000000000000..3ed7d1632e81
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/make.defaults
@@ -0,0 +1 @@
+USE="-* bindist build cxx gold -http2 internal-glib kmod pam plugins ssl tools unicode xml eudev"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.mask
new file mode 100644
index 000000000000..956b9a3b3831
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.mask
@@ -0,0 +1,2 @@
+# Masking rust in favor of rust-bin
+dev-lang/rust
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use
new file mode 100644
index 000000000000..03bdb40ccbaf
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use
@@ -0,0 +1,18 @@
+# Masking curl and webdav for git
+dev-vcs/git -curl -webdav
+# Masking http2 for curl
+net-misc/curl -http2
+
+# required by dev-util/itstool-2.0.7::baldeagleos-repo
+# required by sys-apps/shadow-4.12.3-r1::baldeagleos-repo
+# required by net-misc/openssh-9.0_p1::baldeagleos-repo
+# required by virtual/ssh-0-r1::baldeagleos-repo[-minimal]
+# required by @system
+# required by @world (argument)
+>=dev-libs/libxml2-2.10.2 python
+
+# Needed in stage1
+app-alternatives/ninja reference
+
+# OpenRC didn't install init automatically in stage1
+sys-apps/openrc sysvinit
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.force
new file mode 100644
index 000000000000..77e8336c0cf0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.force
@@ -0,0 +1,8 @@
+# adding useflags that are removed due to USE="-* ... " in make.defaults
+# and are needed for packages to have the correct functions
+
+# adding run dependency pkgconfig
+dev-util/pkgconf pkg-config
+
+# `native-symlinks` adds /usr/bin/python and /usr/bin/python3 symlinks
+dev-lang/python-exec native-symlinks
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.mask
new file mode 100644
index 000000000000..045e72172658
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.mask
@@ -0,0 +1 @@
+=dev-lang/python-2* berkdb
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages
new file mode 100644
index 000000000000..4598d33da9e6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages
@@ -0,0 +1,76 @@
+# Distributed under the terms of the GNU General Public License, v2
+
+*app-admin/ego
+*app-arch/bzip2
+*app-arch/cpio
+*app-arch/gzip
+*app-arch/tar
+*app-arch/xz-utils
+*app-editors/nano
+*app-eselect/eselect-vi
+*app-portage/gentoolkit
+*app-shells/bash
+*dev-lang/perl
+*dev-lang/python
+*dev-libs/mpc
+*dev-vcs/git
+*net-dns/openresolv
+*net-libs/libnsl
+*net-libs/rpcsvc-proto
+*net-misc/bridge-utils
+*net-misc/dhcpcd
+*net-misc/ifenslave
+*net-misc/iputils
+*net-misc/rsync
+*net-misc/wget
+*sys-apps/baselayout
+*sys-apps/busybox
+*sys-apps/coreutils
+*sys-apps/diffutils
+*sys-apps/file
+*sys-apps/findutils
+*sys-apps/gawk
+*sys-apps/gptfdisk
+*sys-apps/grep
+*sys-apps/iproute2
+*sys-apps/kbd
+*sys-apps/less
+*sys-apps/man-pages
+*sys-apps/net-tools
+*sys-apps/openrc
+*sys-apps/pciutils
+*sys-apps/sed
+*sys-apps/shadow
+*sys-apps/texinfo
+*sys-apps/usbutils
+*sys-apps/util-linux
+*sys-apps/which
+*dev-build/autoconf
+*dev-build/automake
+*sys-devel/bc
+*sys-devel/binutils
+*sys-devel/bison
+*sys-devel/flex
+*sys-devel/gcc
+*sys-devel/gnuconfig
+*dev-build/libtool
+*sys-devel/m4
+*dev-build/make
+*sys-devel/patch
+*sys-fs/e2fsprogs
+*sys-fs/xfsprogs
+*sys-fs/dosfstools
+*sys-libs/libxcrypt
+*sys-libs/ncurses
+*sys-libs/pam
+*sys-libs/readline
+*sys-libs/zlib
+*sys-process/procps
+*sys-process/psmisc
+*virtual/dev-manager
+*virtual/libc
+*virtual/man
+*sys-apps/kmod
+*virtual/os-headers
+*virtual/package-manager
+*virtual/ssh
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages.build b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages.build
new file mode 100644
index 000000000000..288b009273d6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages.build
@@ -0,0 +1,44 @@
+# Distributed under the terms of the GNU General Public License v2
+
+# This file describes the packages needed to build a stage1 based on this
+# profile. Packages in this file are built in order.
+
+# While shadow could be in here, it breaks stage 1 and stage 2 building for the
+# releases. PLEASE DO NOT ENABLE THIS UNLESS YOU HAVE THOROUGHLY TESTED IT!
+
+app-admin/ego
+app-arch/bzip2
+app-arch/gzip
+app-arch/tar
+app-arch/xz-utils
+app-shells/bash
+dev-vcs/git
+net-misc/wget
+dev-build/autoconf
+dev-build/automake
+dev-build/libtool
+sys-apps/baselayout
+sys-apps/coreutils
+sys-apps/diffutils
+sys-apps/file
+sys-apps/findutils
+sys-apps/gawk
+sys-apps/grep
+sys-apps/less
+sys-apps/net-tools
+sys-apps/openrc
+sys-apps/sed
+sys-apps/texinfo
+sys-devel/binutils
+sys-devel/bison
+sys-devel/flex
+sys-devel/gcc
+sys-devel/gettext
+sys-devel/gnuconfig
+dev-build/make
+sys-devel/patch
+sys-libs/pam
+virtual/editor
+virtual/libc
+virtual/os-headers
+virtual/package-manager
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/profile.bashrc b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/profile.bashrc
new file mode 100644
index 000000000000..9b2e70a0916d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/profile.bashrc
@@ -0,0 +1,18 @@
+# Copyright 2006-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/profile.bashrc,v 1.4 2009/10/16 17:37:56 arfrever Exp $
+
+if [[ ${EBUILD_PHASE} == "setup" ]]; then
+ export PYTHONDONTWRITEBYTECODE="1"
+fi
+
+for conf in ${PN} ${PN}-${PV} ${PN}-${PV}-${PR}; do
+ [[ -r ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf} ]] \
+ && . ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf}
+done
+
+if ! declare -F elog >/dev/null ; then
+ elog() {
+ einfo "$@"
+ }
+fi