From e67efff4ff853084012caee0823e082eb9abb1e5 Mon Sep 17 00:00:00 2001 From: "Anna (navi) Figueiredo Gomes" Date: Wed, 2 Oct 2024 17:06:19 +0200 Subject: profiles: Add intial layout of host.d profiles. Signed-off-by: Anna (navi) Figueiredo Gomes --- profiles/targets/base/eapi | 1 + profiles/targets/base/make.defaults | 10 ++++++++++ profiles/targets/base/package.license | 2 ++ profiles/targets/base/package.use | 4 ++++ profiles/targets/base/package.use.mask | 1 + profiles/targets/base/packages | 17 +++++++++++++++++ profiles/targets/base/parent | 1 + profiles/targets/base/profile.bashrc | 7 +++++++ 8 files changed, 43 insertions(+) create mode 100644 profiles/targets/base/eapi create mode 100644 profiles/targets/base/make.defaults create mode 100644 profiles/targets/base/package.license create mode 100644 profiles/targets/base/package.use create mode 100644 profiles/targets/base/package.use.mask create mode 100644 profiles/targets/base/packages create mode 100644 profiles/targets/base/parent create mode 100644 profiles/targets/base/profile.bashrc (limited to 'profiles/targets/base') 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 +} -- cgit v1.2.3