V8.13.440.2025.11.19
All checks were successful
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 2m6s
All checks were successful
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 2m6s
Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
@@ -209,7 +209,6 @@ export INITRD="No"
|
|||||||
apt-get update -qq
|
apt-get update -qq
|
||||||
apt-get install -y --no-install-suggests libpam-systemd
|
apt-get install -y --no-install-suggests libpam-systemd
|
||||||
|
|
||||||
|
|
||||||
### Installing microcode updates -----------------------------------------------------------------------------------------------
|
### Installing microcode updates -----------------------------------------------------------------------------------------------
|
||||||
if [[ -f /root/.architecture ]]; then
|
if [[ -f /root/.architecture ]]; then
|
||||||
|
|
||||||
@@ -233,6 +232,9 @@ ln -sf /dev/null /etc/systemd/system/apt-show-versions.timer
|
|||||||
ln -sf /dev/null /etc/systemd/system/apt-show-versions.service
|
ln -sf /dev/null /etc/systemd/system/apt-show-versions.service
|
||||||
rm -f /etc/cron.daily/apt-show-versions || true
|
rm -f /etc/cron.daily/apt-show-versions || true
|
||||||
|
|
||||||
|
### Remove original '/usr/lib/live/boot/0030-verify-checksums' -----------------------------------------------------------------
|
||||||
|
[[ -e /usr/lib/live/boot/0030-verify-checksums ]] && rm -f /usr/lib/live/boot/0030-verify-checksums
|
||||||
|
|
||||||
printf "\e[92m++++ ++++ ++++ ++++ ++++ ++++ ++ ✅ '%s' applied successfully. \e[0m\n" "${0}"
|
printf "\e[92m++++ ++++ ++++ ++++ ++++ ++++ ++ ✅ '%s' applied successfully. \e[0m\n" "${0}"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
@@ -63,6 +63,9 @@ ciss_upgrades_boot() {
|
|||||||
mv "${VAR_HANDLER_BUILD_DIR}/config/includes.chroot/usr/lib/live/boot/0030-ciss-verify-checksums.sha512sum.txt.sig" \
|
mv "${VAR_HANDLER_BUILD_DIR}/config/includes.chroot/usr/lib/live/boot/0030-ciss-verify-checksums.sha512sum.txt.sig" \
|
||||||
"${VAR_HANDLER_BUILD_DIR}/config/includes.chroot/etc/ciss/signatures/0030-ciss-verify-checksums.sha512sum.txt.sig"
|
"${VAR_HANDLER_BUILD_DIR}/config/includes.chroot/etc/ciss/signatures/0030-ciss-verify-checksums.sha512sum.txt.sig"
|
||||||
|
|
||||||
|
[[ -e "${VAR_HANDLER_BUILD_DIR}/config/includes.chroot/usr/lib/live/boot/0030-verify-checksums" ]] && \
|
||||||
|
rm -f "${VAR_HANDLER_BUILD_DIR}/config/includes.chroot/usr/lib/live/boot/0030-verify-checksums"
|
||||||
|
|
||||||
printf "\e[92m++++ ++++ ++++ ++++ ++++ ++++ ++ ✅ %s successfully applied. \e[0m\n" "${BASH_SOURCE[0]}"
|
printf "\e[92m++++ ++++ ++++ ++++ ++++ ++++ ++ ✅ %s successfully applied. \e[0m\n" "${BASH_SOURCE[0]}"
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
|
|||||||
@@ -25,10 +25,29 @@ guard_sourcing || return "${ERR_GUARD_SRCE}"
|
|||||||
ciss_upgrades_build() {
|
ciss_upgrades_build() {
|
||||||
printf "\e[95m++++ ++++ ++++ ++++ ++++ ++++ ++ 🧪 %s starting ... \e[0m\n" "${BASH_SOURCE[0]}"
|
printf "\e[95m++++ ++++ ++++ ++++ ++++ ++++ ++ 🧪 %s starting ... \e[0m\n" "${BASH_SOURCE[0]}"
|
||||||
|
|
||||||
### CISS signing binary-checksums override.
|
### CISS 0030-ciss-verify-checksums override. --------------------------------------------------------------------------------
|
||||||
|
if [[ -e /usr/lib/live/boot/0030-verify-checksums ]]; then
|
||||||
|
|
||||||
|
mkdir -p /usr/lib/live/backup
|
||||||
|
|
||||||
|
if [[ -e /usr/lib/live/backup/0030-verify-checksums.original ]]; then
|
||||||
|
|
||||||
|
rm -f /usr/lib/live/boot/0030-verify-checksums
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
mv /usr/lib/live/boot/0030-verify-checksums /usr/lib/live/backup/0030-verify-checksums.original
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
### CISS signing binary-checksums override. ----------------------------------------------------------------------------------
|
||||||
if [[ ! -e /usr/lib/live/build/binary_checksums.original ]]; then
|
if [[ ! -e /usr/lib/live/build/binary_checksums.original ]]; then
|
||||||
|
|
||||||
cp /usr/lib/live/build/binary_checksums /usr/lib/live/build/binary_checksums.original
|
cp /usr/lib/live/build/binary_checksums /usr/lib/live/build/binary_checksums.original
|
||||||
chmod 0444 /usr/lib/live/build/binary_checksums.original
|
chmod 0444 /usr/lib/live/build/binary_checksums.original
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -f /usr/lib/live/build/binary_checksums
|
rm -f /usr/lib/live/build/binary_checksums
|
||||||
@@ -38,8 +57,10 @@ ciss_upgrades_build() {
|
|||||||
### https://reproducible-builds.org/docs/system-images/
|
### https://reproducible-builds.org/docs/system-images/
|
||||||
### https://gitlab.tails.boum.org/tails/tails/-/blob/stable/config/chroot_local-includes/usr/share/tails/build/mksquashfs-excludes
|
### https://gitlab.tails.boum.org/tails/tails/-/blob/stable/config/chroot_local-includes/usr/share/tails/build/mksquashfs-excludes
|
||||||
if [[ ! -e /usr/lib/live/build/binary_rootfs.original ]]; then
|
if [[ ! -e /usr/lib/live/build/binary_rootfs.original ]]; then
|
||||||
|
|
||||||
cp /usr/lib/live/build/binary_rootfs /usr/lib/live/build/binary_rootfs.original
|
cp /usr/lib/live/build/binary_rootfs /usr/lib/live/build/binary_rootfs.original
|
||||||
chmod 0444 /usr/lib/live/build/binary_rootfs.original
|
chmod 0444 /usr/lib/live/build/binary_rootfs.original
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -f /usr/lib/live/build/binary_rootfs
|
rm -f /usr/lib/live/build/binary_rootfs
|
||||||
|
|||||||
Reference in New Issue
Block a user