From b28b8d10e46feecf8e6e0610020938e1fbc5b52b Mon Sep 17 00:00:00 2001 From: Nils Freydank Date: Sat, 15 Jul 2023 20:52:26 +0200 Subject: [PATCH] Add repos.conf into container --- Dockerfile | 3 +++ repos.conf/gentoo.conf | 9 +++++++++ repos.conf/holgersson-overlay.conf | 7 +++++++ repos.conf/overlay.conf | 7 +++++++ 4 files changed, 26 insertions(+) create mode 100644 repos.conf/gentoo.conf create mode 100644 repos.conf/holgersson-overlay.conf create mode 100644 repos.conf/overlay.conf diff --git a/Dockerfile b/Dockerfile index d67e799..5c9d743 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,9 @@ RUN eselect profile set "default/linux/amd64/17.1/no-multilib/systemd/merged-usr RUN rm --one-file-system /etc/portage/make.conf COPY make.conf /etc/portage/make.conf RUN chown root:root -R /etc/portage/make.conf +# Add overlays in /var/db/repos. +COPY repos.conf /etc/portage/repos.conf +RUN chown root:root -R /etc/portage/make.conf # Update the compiler RUN emerge --oneshot --usepkg sys-devel/gcc:13 RUN eselect gcc set x86_64-pc-linux-gnu-13 && source /etc/profile diff --git a/repos.conf/gentoo.conf b/repos.conf/gentoo.conf new file mode 100644 index 0000000..97ff686 --- /dev/null +++ b/repos.conf/gentoo.conf @@ -0,0 +1,9 @@ +[DEFAULT] +main-repo = gentoo + +[gentoo] +auto-sync = no +location = /var/db/repos/gentoo +# higher priority number mean preferation in case ebuilds exist in >1 repo. +priority = 9999 +volatile = yes diff --git a/repos.conf/holgersson-overlay.conf b/repos.conf/holgersson-overlay.conf new file mode 100644 index 0000000..857a03b --- /dev/null +++ b/repos.conf/holgersson-overlay.conf @@ -0,0 +1,7 @@ +[holgersson-overlay] +auto-sync = no +location = /var/db/repos/holgersson-overlay +masters = gentoo +# higher priority number mean preferation in case ebuilds exist in >1 repo. +priority = 10 +volatile = yes diff --git a/repos.conf/overlay.conf b/repos.conf/overlay.conf new file mode 100644 index 0000000..2cba550 --- /dev/null +++ b/repos.conf/overlay.conf @@ -0,0 +1,7 @@ +[local] +auto-sync = no +location = /var/db/repos/overlay +# higher priority number mean preferation in case ebuilds exist in >1 repo. +priority = 20 +masters = gentoo +volatile = yes