summaryrefslogtreecommitdiff
path: root/profiles/targets/base
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/targets/base')
-rw-r--r--profiles/targets/base/eapi1
-rw-r--r--profiles/targets/base/make.defaults10
-rw-r--r--profiles/targets/base/package.license2
-rw-r--r--profiles/targets/base/package.use4
-rw-r--r--profiles/targets/base/package.use.mask1
-rw-r--r--profiles/targets/base/packages17
-rw-r--r--profiles/targets/base/parent1
-rw-r--r--profiles/targets/base/profile.bashrc7
8 files changed, 43 insertions, 0 deletions
diff --git a/profiles/targets/base/eapi b/profiles/targets/base/eapi
new file mode 100644
index 0000000..45a4fb7
--- /dev/null
+++ b/profiles/targets/base/eapi
@@ -0,0 +1 @@
+8
diff --git a/profiles/targets/base/make.defaults b/profiles/targets/base/make.defaults
new file mode 100644
index 0000000..1732d1a
--- /dev/null
+++ b/profiles/targets/base/make.defaults
@@ -0,0 +1,10 @@
+COMMON_FLAGS="-march=native -O2 -pipe"
+CFLAGS="${COMMON_FLAGS}"
+CXXFLAGS="${COMMON_FLAGS}"
+FCFLAGS="${COMMON_FLAGS}"
+FFLAGS="${COMMON_FLAGS}"
+
+USE="dist-kernel"
+ACCEPT_LICENSE="-* @FREE"
+
+LC_MESSAGES=C.utf8
diff --git a/profiles/targets/base/package.license b/profiles/targets/base/package.license
new file mode 100644
index 0000000..659a0e3
--- /dev/null
+++ b/profiles/targets/base/package.license
@@ -0,0 +1,2 @@
+sys-kernel/linux-firmware linux-fw-redistributable
+sys-apps/man-pages-posix freedist
diff --git a/profiles/targets/base/package.use b/profiles/targets/base/package.use
new file mode 100644
index 0000000..e370ee9
--- /dev/null
+++ b/profiles/targets/base/package.use
@@ -0,0 +1,4 @@
+app-admin/doas persist
+app-alternatives/sh dash -bash
+sys-libs/glibc hash-sysv-compat
+sys-kernel/installkernel grub dracut
diff --git a/profiles/targets/base/package.use.mask b/profiles/targets/base/package.use.mask
new file mode 100644
index 0000000..12a0740
--- /dev/null
+++ b/profiles/targets/base/package.use.mask
@@ -0,0 +1 @@
+app-admin/doas -persist
diff --git a/profiles/targets/base/packages b/profiles/targets/base/packages
new file mode 100644
index 0000000..6aa49ba
--- /dev/null
+++ b/profiles/targets/base/packages
@@ -0,0 +1,17 @@
+app-admin/doas
+app-admin/eclean-kernel
+app-admin/sysklogd
+app-eselect/eselect-repository
+app-portage/cpuid2cpuflags
+app-portage/genlop
+app-portage/gentoolkit
+dev-vcs/git
+net-misc/openssh
+sys-apps/earlyoom
+sys-apps/man-pages-posix
+sys-apps/mlocate
+sys-boot/grub
+sys-fs/btrfs-progs
+sys-kernel/gentoo-kernel
+sys-kernel/installkernel
+sys-process/cronie
diff --git a/profiles/targets/base/parent b/profiles/targets/base/parent
new file mode 100644
index 0000000..9a6a11c
--- /dev/null
+++ b/profiles/targets/base/parent
@@ -0,0 +1 @@
+gentoo:default/linux/amd64/23.0
diff --git a/profiles/targets/base/profile.bashrc b/profiles/targets/base/profile.bashrc
new file mode 100644
index 0000000..0e89bf4
--- /dev/null
+++ b/profiles/targets/base/profile.bashrc
@@ -0,0 +1,7 @@
+post_pkg_postinst() {
+ updatedb
+}
+
+post_pkg_postrm() {
+ updatedb
+}