chore: refactoring

This commit is contained in:
Seraphim Strub 2025-03-31 17:53:45 +00:00
parent f8005bd287
commit b340df890d
2 changed files with 11 additions and 8 deletions

View file

@ -166,8 +166,8 @@ jobs:
tags: ${{ steps.metadata.outputs.tags }}
username: ${{ env.REGISTRY_USER }}
password: ${{ env.REGISTRY_PASSWORD }}
extra-args:
--compression-format zstd:chunked
# extra-args:
# --compression-format zstd:chunked
# This section is optional and only needs to be enabled if you plan on distributing

View file

@ -11,6 +11,7 @@ RUN <<EOF
dnf install --assumeyes 'dnf5-command(config-manager)'
dnf config-manager setopt exclude=PackageKit,PackageKit-command-not-found,rootfiles,firefox
dnf config-manager setopt install_weak_deps=False
dnf install --assumeyes @sway-desktop-environment
@ -18,15 +19,17 @@ RUN <<EOF
dnf clean all
QUALIFIED_KERNEL="$(rpm --query --all | grep --perl-regexp 'kernel-(\d+\.\d+\.\d+)' | sed --regexp-extended 's/kernel-//')"
dracut --no-hostonly --kver "$QUALIFIED_KERNEL" --reproducible --verbose --add ostree --force "/lib/modules/$QUALIFIED_KERNEL/initramfs.img"
QUALIFIED_KERNEL="$(dnf repoquery --installed --queryformat='%{evr}.%{arch}' kernel)"
dracut --no-hostonly --kver "$QUALIFIED_KERNEL" --reproducible --verbose --add ostree --zstd --force "/lib/modules/$QUALIFIED_KERNEL/initramfs.img"
rm --force --recursive /tmp/* /var/*
mkdir --parents /var/tmp
chmod --recursive 1777 /var/tmp
ostree container commit
bootc container lint
EOF
#enable desired units
#RUN systemctl enable lm_sensors sysstat tuned fstrim.timer podman.socket podman-auto-update.timer cockpit.socket
RUN rm --force --recursive /tmp/* /var/* && \
mkdir --parents /var/tmp && chmod --recursive 1777 /var/tmp && \
ostree container commit && \
bootc container lint || true