Fixed misplaced issue files
This commit is contained in:
parent
f962acc166
commit
5084c428b1
@ -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
|
||||||
|
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
=dev-build/cmake-3.31.7-r1::gentoo ~amd64
|
@ -0,0 +1,2 @@
|
|||||||
|
=virtual/dist-kernel-6.14.7 ~amd64
|
||||||
|
=sys-kernel/vanilla-kernel-6.14.7 ~amd64
|
@ -1 +1 @@
|
|||||||
sys-kernel/vanilla-kernel amd64
|
sys-kernel/installkernel dracut
|
@ -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);
|
@ -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
|
||||||
|
@ -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
|
@ -1 +1 @@
|
|||||||
|
initramfs
|
||||||
|
33
compose.yml
33
compose.yml
@ -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
|
Loading…
Reference in New Issue
Block a user