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:
@@ -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" \
|
||||
"${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]}"
|
||||
|
||||
return 0
|
||||
|
||||
@@ -25,10 +25,29 @@ guard_sourcing || return "${ERR_GUARD_SRCE}"
|
||||
ciss_upgrades_build() {
|
||||
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
|
||||
|
||||
cp /usr/lib/live/build/binary_checksums /usr/lib/live/build/binary_checksums.original
|
||||
chmod 0444 /usr/lib/live/build/binary_checksums.original
|
||||
|
||||
fi
|
||||
|
||||
rm -f /usr/lib/live/build/binary_checksums
|
||||
@@ -38,8 +57,10 @@ ciss_upgrades_build() {
|
||||
### 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
|
||||
if [[ ! -e /usr/lib/live/build/binary_rootfs.original ]]; then
|
||||
|
||||
cp /usr/lib/live/build/binary_rootfs /usr/lib/live/build/binary_rootfs.original
|
||||
chmod 0444 /usr/lib/live/build/binary_rootfs.original
|
||||
|
||||
fi
|
||||
|
||||
rm -f /usr/lib/live/build/binary_rootfs
|
||||
|
||||
Reference in New Issue
Block a user