Slight restructure

This commit is contained in:
River 2025-04-10 22:33:21 -04:00
parent 361e4a1f1e
commit 5523a823e0
Signed by: shibedrill
GPG Key ID: 5FE0CB25945EFAA2
5 changed files with 14 additions and 6 deletions

2
.gitignore vendored
View File

@ -1,2 +1,2 @@
artifacts/
build/artifacts/
secrets/

View File

@ -3,6 +3,14 @@
set -euxo pipefail
mkdir -p /artifacts/dist
export EPREFIX="/artifacts/dist"
export EPREFIX="/build/artifacts/dist"
rm -f /var/db/repos/gentoo/metadata/timestamp.chk
emerge --sync --quiet
eselect profile list | grep hardened
eselect profile set default/linux/amd64/23.0/musl/hardened/selinux
mkdir -p /etc/portage/sets
cp /build/packages.txt /etc/portage/sets/halogenos
emerge @halogenos

1
build/packages.txt Normal file
View File

@ -0,0 +1 @@
app-shells/bash

View File

@ -3,7 +3,6 @@ services:
image: docker.io/gentoo/stage3
command: /build/build-image.sh
volumes:
- ./artifacts:/artifacts
- ./build:/build
sign:
image: docker.io/vladgh/gpg
@ -13,11 +12,11 @@ services:
- signing_key_private
- signing_key_public
volumes:
- ./artifacts:/artifacts
- ./build/artifacts:/artifacts
serve:
image: docker.io/halverneus/static-file-server
volumes:
- ./artifacts:/artifacts
- ./build/artifacts:/artifacts
secrets:
signing_key_password:

View File