Fixed misplaced issue files

This commit is contained in:
August 2025-06-30 17:26:42 -04:00
parent f962acc166
commit 5084c428b1
Signed by: shibedrill
GPG Key ID: 5FE0CB25945EFAA2
12 changed files with 54 additions and 16 deletions

View File

@ -44,13 +44,15 @@ eselect profile set default/linux/amd64/23.0/musl/hardened/selinux
# STOP TELLING ME ABOUT THE NEWS # STOP TELLING ME ABOUT THE NEWS
eselect news read new > /dev/null eselect news read new > /dev/null
id -nu 250 | tee > /build/artifacts/test
# Copy in host configs # Copy in host configs
cp -r /build/include-host/* / cp -r /build/include-host/* /
# squashfs-tools needed for image mksquashfs for image generation # squashfs-tools needed for image mksquashfs for image generation
# gentoolkit needed for euse for setting use flags # gentoolkit needed for euse for setting use flags
# btrfs-progs needed for mkfs.btrfs for generating usr partition fs # btrfs-progs needed for mkfs.btrfs for generating usr partition fs
#emerge -j "$NPROC" --quiet --noreplace @halogenos-host emerge -j "$NPROC" --quiet --noreplace @halogenos-host
# We have to ensure use.disable contains at least one flag # We have to ensure use.disable contains at least one flag
# Otherwise euse -D will disable all global use flags # Otherwise euse -D will disable all global use flags
@ -66,8 +68,8 @@ export ROOT="$DISTPATH"
# Emerge all packages # Emerge all packages
emerge -j "$NPROC" --quiet --noreplace @halogenos-image emerge -j "$NPROC" --quiet --noreplace @halogenos-image
emerge -j "$NPROC" --quiet --update --deep --noreplace @world #emerge -j "$NPROC" --quiet --update --deep --noreplace @world
emerge -j "$NPROC" --quiet --autounmask=y sys-kernel/vanilla-kernel emerge -j "$NPROC" --quiet --autounmask=y --autounmask-write sys-kernel/vanilla-kernel
emerge --depclean emerge --depclean
emerge --unmerge --nodeps portage perl-cleaner emerge --unmerge --nodeps portage perl-cleaner

View File

@ -0,0 +1 @@
=dev-build/cmake-3.31.7-r1::gentoo ~amd64

View File

@ -0,0 +1,2 @@
=virtual/dist-kernel-6.14.7 ~amd64
=sys-kernel/vanilla-kernel-6.14.7 ~amd64

View File

@ -1 +1 @@
sys-kernel/vanilla-kernel amd64 sys-kernel/installkernel dracut

View File

@ -0,0 +1,20 @@
--- libselinux-3.6.old/src/selinux_restorecon.c 2023-12-13 10:46:22.000000000 -0400
+++ libselinux-3.6/src/selinux_restorecon.c 2024-02-17 12:08:29.352291673 -0400
@@ -436,7 +436,7 @@
file_spec_t *prevfl, *fl;
uint32_t h;
int ret;
- struct stat64 sb;
+ struct stat sb;
__pthread_mutex_lock(&fl_mutex);
@@ -450,7 +450,7 @@
for (prevfl = &fl_head[h], fl = fl_head[h].next; fl;
prevfl = fl, fl = fl->next) {
if (ino == fl->ino) {
- ret = lstat64(fl->file, &sb);
+ ret = lstat(fl->file, &sb);
if (ret < 0 || sb.st_ino != ino) {
freecon(fl->con);
free(fl->file);

View File

@ -1,3 +1,4 @@
=dev-build/cmake-3.31.7-r1::gentoo
app-portage/gentoolkit app-portage/gentoolkit
sys-apps/busybox sys-apps/busybox
sys-fs/btrfs-progs sys-fs/btrfs-progs

View File

@ -7,5 +7,6 @@ sys-apps/bubblewrap
sys-apps/flatpak sys-apps/flatpak
sys-apps/fwupd sys-apps/fwupd
sys-apps/shadow sys-apps/shadow
sys-fs/ecryptfs-utils
sys-libs/musl sys-libs/musl
virtual/tmpfiles virtual/tmpfiles

View File

@ -1 +1 @@
initramfs

View File

@ -12,16 +12,16 @@ services:
REQSIG: ${REQSIG} REQSIG: ${REQSIG}
DISTURL: ${DISTURL} DISTURL: ${DISTURL}
secrets: secrets:
- signing_key_public - pgp_key_public
volumes: volumes:
- ./build:/build - ./build:/build
sign: sign:
image: docker.io/vladgh/gpg image: docker.io/vladgh/gpg
command: --batch --import /run/secrets/signing_key_private --passphrase-file /run/secrets/signing_key_password command: --batch --import /run/secrets/signing_key_private --passphrase-file /run/secrets/pgp_key_password
secrets: secrets:
- signing_key_password - pgp_key_password
- signing_key_private - pgp_key_private
- signing_key_public - pgp_key_public
volumes: volumes:
- ./build/images:/images - ./build/images:/images
serve: serve:
@ -30,9 +30,20 @@ services:
- ./build/images:/images - ./build/images:/images
secrets: secrets:
signing_key_password: # PGP keys: For signing image files, overlays, and other release artifacts.
file: secrets/signing_key_password.txt pgp_key_password:
signing_key_private: file: secrets/HalogenOS_pgp_key_password.txt
file: secrets/HalogenOS_private.asc pgp_key_private:
signing_key_public: file: secrets/HalogenOS_pgp_key_private.asc
file: secrets/HalogenOS_public.asc pgp_key_public:
file: secrets/HalogenOS_pgp_key_public.asc
# X509 keys: For signing kernel modules. Unused for now.
# Unless keys are synced across builds, kernel modules cannot be used in
# overlays, because by default new keys are automatically generated on each
# build.
x509_key_password:
file: secrets/HalogenOS_x509_key_password.txt
x509_key_private:
file: secrets/HalogenOS_x509_key_private.pfx
x509_key_public:
file: secrets/HalogenOS_x509_key_public.cer