summaryrefslogtreecommitdiff
path: root/profiles/targets/base
diff options
context:
space:
mode:
authorAnna (navi) Figueiredo Gomes <navi@vlhl.dev>2024-10-02 17:06:19 +0200
committerAnna (navi) Figueiredo Gomes <navi@vlhl.dev>2024-10-03 01:38:48 +0200
commite67efff4ff853084012caee0823e082eb9abb1e5 (patch)
tree37e7fa10cdaca36c5d85974fea51d5598f5f8476 /profiles/targets/base
parent5c418ade7bb2b232f334ab782e5a4e3b77cc1226 (diff)
downloadenomicon-e67efff4ff853084012caee0823e082eb9abb1e5.tar.xz
profiles: Add intial layout of host.d profiles.
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
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
+}