diff --git a/profiles/linux/arch/amd64/busybox/eapi b/profiles/linux/arch/amd64/busybox/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/linux/arch/amd64/busybox/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/linux/arch/amd64/busybox/make.defaults b/profiles/linux/arch/amd64/busybox/make.defaults new file mode 100644 index 0000000..1a20e2f --- /dev/null +++ b/profiles/linux/arch/amd64/busybox/make.defaults @@ -0,0 +1 @@ +USE="-udev -pam" diff --git a/profiles/linux/arch/amd64/busybox/musl/eapi b/profiles/linux/arch/amd64/busybox/musl/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/linux/arch/amd64/busybox/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/linux/arch/amd64/busybox/musl/parent b/profiles/linux/arch/amd64/busybox/musl/parent new file mode 100644 index 0000000..388e6f7 --- /dev/null +++ b/profiles/linux/arch/amd64/busybox/musl/parent @@ -0,0 +1,2 @@ +.. +gentoo:features/musl diff --git a/profiles/linux/arch/amd64/busybox/package.use b/profiles/linux/arch/amd64/busybox/package.use new file mode 100644 index 0000000..1a070b0 --- /dev/null +++ b/profiles/linux/arch/amd64/busybox/package.use @@ -0,0 +1,2 @@ +sys-apps/busybox -static syslog mdev math make-symlinks +sys-apps/util-linux -cramfs -hardlink -logger -su -suid diff --git a/profiles/linux/arch/amd64/busybox/packages b/profiles/linux/arch/amd64/busybox/packages new file mode 100644 index 0000000..7f56d4d --- /dev/null +++ b/profiles/linux/arch/amd64/busybox/packages @@ -0,0 +1,2 @@ +*sys-apps/baselayout +*sys-apps/busybox diff --git a/profiles/linux/arch/amd64/busybox/parent b/profiles/linux/arch/amd64/busybox/parent new file mode 100644 index 0000000..fc7091e --- /dev/null +++ b/profiles/linux/arch/amd64/busybox/parent @@ -0,0 +1,6 @@ +../../../gentoo/base +../../../gentoo/default +gentoo:arch/amd64 +gentoo:arch/amd64/no-multilib +gentoo:features/merged-usr +../../../minimal diff --git a/profiles/linux/arch/amd64/gnu/eapi b/profiles/linux/arch/amd64/gnu/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/linux/arch/amd64/gnu/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/linux/arch/amd64/gnu/make.defaults b/profiles/linux/arch/amd64/gnu/make.defaults new file mode 100644 index 0000000..422fc98 --- /dev/null +++ b/profiles/linux/arch/amd64/gnu/make.defaults @@ -0,0 +1 @@ +USE="${USE} cxx" diff --git a/profiles/linux/arch/amd64/gnu/musl/eapi b/profiles/linux/arch/amd64/gnu/musl/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/linux/arch/amd64/gnu/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/linux/arch/amd64/gnu/musl/make.defaults b/profiles/linux/arch/amd64/gnu/musl/make.defaults new file mode 100644 index 0000000..3b53e9e --- /dev/null +++ b/profiles/linux/arch/amd64/gnu/musl/make.defaults @@ -0,0 +1 @@ +CHOST="x86_64-pc-linux-musl" diff --git a/profiles/linux/arch/amd64/gnu/musl/packages b/profiles/linux/arch/amd64/gnu/musl/packages new file mode 100644 index 0000000..8cfd16c --- /dev/null +++ b/profiles/linux/arch/amd64/gnu/musl/packages @@ -0,0 +1 @@ +*sys-libs/musl diff --git a/profiles/linux/arch/amd64/gnu/musl/parent b/profiles/linux/arch/amd64/gnu/musl/parent new file mode 100644 index 0000000..388e6f7 --- /dev/null +++ b/profiles/linux/arch/amd64/gnu/musl/parent @@ -0,0 +1,2 @@ +.. +gentoo:features/musl diff --git a/profiles/linux/arch/amd64/gnu/packages b/profiles/linux/arch/amd64/gnu/packages new file mode 100644 index 0000000..dc3d005 --- /dev/null +++ b/profiles/linux/arch/amd64/gnu/packages @@ -0,0 +1,15 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +*>=sys-apps/baselayout-2 +*app-alternatives/awk +*app-alternatives/bzip2 +*app-alternatives/gzip +*app-alternatives/sh +*app-alternatives/tar +*app-arch/xz-utils +*sys-apps/coreutils +*>=sys-apps/findutils-4.4 +*sys-apps/grep +*sys-apps/sed +*virtual/libc diff --git a/profiles/linux/arch/amd64/gnu/parent b/profiles/linux/arch/amd64/gnu/parent new file mode 100644 index 0000000..fc7091e --- /dev/null +++ b/profiles/linux/arch/amd64/gnu/parent @@ -0,0 +1,6 @@ +../../../gentoo/base +../../../gentoo/default +gentoo:arch/amd64 +gentoo:arch/amd64/no-multilib +gentoo:features/merged-usr +../../../minimal diff --git a/profiles/linux/gentoo/base/README b/profiles/linux/gentoo/base/README new file mode 100644 index 0000000..3de284c --- /dev/null +++ b/profiles/linux/gentoo/base/README @@ -0,0 +1 @@ +Same as gentoo:base, but without packages diff --git a/profiles/linux/gentoo/base/eapi b/profiles/linux/gentoo/base/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/linux/gentoo/base/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/linux/gentoo/base/packages b/profiles/linux/gentoo/base/packages new file mode 100644 index 0000000..e3e8fe6 --- /dev/null +++ b/profiles/linux/gentoo/base/packages @@ -0,0 +1 @@ +-* diff --git a/profiles/linux/gentoo/base/parent b/profiles/linux/gentoo/base/parent new file mode 100644 index 0000000..5de2c87 --- /dev/null +++ b/profiles/linux/gentoo/base/parent @@ -0,0 +1 @@ +gentoo:base diff --git a/profiles/linux/gentoo/default/README b/profiles/linux/gentoo/default/README new file mode 100644 index 0000000..758f3e8 --- /dev/null +++ b/profiles/linux/gentoo/default/README @@ -0,0 +1 @@ +Same as gentoo:default/linux, but without packages diff --git a/profiles/linux/gentoo/default/eapi b/profiles/linux/gentoo/default/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/linux/gentoo/default/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/linux/gentoo/default/packages b/profiles/linux/gentoo/default/packages new file mode 100644 index 0000000..e3e8fe6 --- /dev/null +++ b/profiles/linux/gentoo/default/packages @@ -0,0 +1 @@ +-* diff --git a/profiles/linux/gentoo/default/parent b/profiles/linux/gentoo/default/parent new file mode 100644 index 0000000..17b8c3a --- /dev/null +++ b/profiles/linux/gentoo/default/parent @@ -0,0 +1 @@ +gentoo:default/linux diff --git a/profiles/linux/minimal/eapi b/profiles/linux/minimal/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/linux/minimal/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/linux/minimal/make.defaults b/profiles/linux/minimal/make.defaults new file mode 100644 index 0000000..fea77e1 --- /dev/null +++ b/profiles/linux/minimal/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +USE="pam pcre zlib ipv6 minimal ssl" +USE="${USE} -acl -xattr -fortran -ncurses -readline -static-libs -nls -multiarch -kmod -seccomp" + +INSTALL_MASK="/usr/share/doc /usr/share/man /usr/share/locale /usr/lib64/pkgconfig /usr/include /usr/share/info /usr/lib*/python*/test" diff --git a/profiles/linux/minimal/package.use b/profiles/linux/minimal/package.use new file mode 100644 index 0000000..01414ef --- /dev/null +++ b/profiles/linux/minimal/package.use @@ -0,0 +1 @@ +app-arch/xz-utils -extra-filters diff --git a/profiles/linux/minimal/package.use.force b/profiles/linux/minimal/package.use.force new file mode 100644 index 0000000..d6fc751 --- /dev/null +++ b/profiles/linux/minimal/package.use.force @@ -0,0 +1,2 @@ +app-shells/bash:0 -readline +sys-libs/glibc -static-libs diff --git a/profiles/linux/minimal/packages b/profiles/linux/minimal/packages new file mode 100644 index 0000000..e959ecb --- /dev/null +++ b/profiles/linux/minimal/packages @@ -0,0 +1 @@ +*virtual/gcc-libs