From e73e2bd33a8052570354022353a97f41ee954e45 Mon Sep 17 00:00:00 2001 From: Joey Boum Bletterman Date: Thu, 20 Nov 2025 16:32:49 +0100 Subject: [PATCH 1/5] Chernobog with screensaver --- CHANGELOG.md | 9 +++++++-- ISO-builder.sh | 7 ++++--- README.md | 4 ++-- config/BUILD.conf | 8 ++++---- config/X11/xscreensaver/.xscreensaver | 14 ++++++++++++++ config/bash/environment | 2 ++ config/bcld/bcld.cfg | 1 + config/packages/REQUIRED | 1 + script/Xconfigure.sh | 18 ++++++++++++++++++ script/startup.sh | 1 + test/bcld.md5 | 17 +++++++++-------- test/md5sum | 2 +- 12 files changed, 64 insertions(+), 20 deletions(-) create mode 100644 config/X11/xscreensaver/.xscreensaver diff --git a/CHANGELOG.md b/CHANGELOG.md index ca41af9..9cf83bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,15 @@ ## 2025 +## November +* `2025-11-20 16:28:45` : Added `xscreensaver` to [REQUIRED](./config/packages/REQUIRED) packages + * Screen will now blank after 15 minutes by default + * Can be customized with new BCLD parameter: [BCLD Display Screensaver](./config/bash/environment) + ## October -* `2025-10-31 16:39:50` : Changed DSP configuration paramter in [BCLD config](./config/bcld/bcld.cfg) to: `snd-intel-dspcfg.dsp_driver=1` +* `2025-10-31 16:39:50` : Changed DSP configuration parameter in [BCLD config](./config/bcld/bcld.cfg) to: `snd-intel-dspcfg.dsp_driver=1` * Parameters was displayed with underscores instead of hyphens -* `2025-10-28 16:27:56` : [OAC-1313] Added more [logind configurations](./config/logind/10_BCLD-logind.conf), since XF86 controls barely make a difference +* `2025-10-28 16:27:56` : [OAC-1313] Added new [logind configuration](./config/logind/10_BCLD-logind.conf), since XF86 controls barely make a difference * Added SOF and NVK monitor to [BCLD TEST](./test/bcld_test.sh) * `2025-10-22 13:12:13` : [OAC-1193] Adding [Mesa and Vulkan drivers](./config/packages/REQUIRED) for Nouveau Vulkan support * Added [vulkan-tools](./config/packages/TEST) for TEST diff --git a/ISO-builder.sh b/ISO-builder.sh index e1a7404..aef3bde 100755 --- a/ISO-builder.sh +++ b/ISO-builder.sh @@ -520,14 +520,15 @@ function copy_post_configs () { copy_file "${CONFIG_DIR}/network-manager/NetworkManager.conf" "${CHROOT_DIR}/etc/NetworkManager/" copy_file "${CONFIG_DIR}/openbox/autostart" "${CHROOT_DIR}/etc/xdg/openbox/" copy_file "${CONFIG_DIR}/pam/login" "${CHROOT_DIR}/etc/pam.d/login" - copy_file "${CONFIG_DIR}/plymouth/spinner.plymouth" "${CHPLY_DIR}/themes/spinner/spinner.plymouth" copy_file "${CONFIG_DIR}/plymouth/bcld-plymouth.png" "${CHPLY_DIR}/themes/spinner/watermark.png" copy_file "${CONFIG_DIR}/plymouth/bcld-plymouth.png" "${CHPLY_DIR}/ubuntu-logo.png" + copy_file "${CONFIG_DIR}/plymouth/spinner.plymouth" "${CHPLY_DIR}/themes/spinner/spinner.plymouth" copy_file "${CONFIG_DIR}/rsyslog/60-BCLD-rsyslog.conf" "${CHOME_DIR}/60-BCLD-rsyslog.conf" copy_file "${CONFIG_DIR}/rsyslog/70-bcld-log.conf" "${CHOME_DIR}/70-bcld-log.conf" - copy_file "${SCRIPT_DIR}/rsyslogger.sh" "${CHROOT_BIN}" - copy_file "${CONFIG_DIR}/X11/xmodmap/.xmodmap" "${CHOME_DIR}" copy_file "${CONFIG_DIR}/X11/xbindkeys/.xbindkeysrc" "${CHOME_DIR}" + copy_file "${CONFIG_DIR}/X11/xmodmap/.xmodmap" "${CHOME_DIR}" + copy_file "${CONFIG_DIR}/X11/xscreensaver/.xscreensaver" "${CHOME_DIR}" + copy_file "${SCRIPT_DIR}/rsyslogger.sh" "${CHROOT_BIN}" ## Copy ISOLINUX copy_file /usr/lib/ISOLINUX/isolinux.bin "${ISOLINUX_DIR}/isolinux.bin" diff --git a/README.md b/README.md index 7dcc9cd..bd906aa 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ |---|---| | This is the official BCLD (Bootable Client Lockdown) Project.
This project is a follow-up to the Fedora BCLD project.
BCLD was initiated in hopes of advancing hardware support and being able to operate in accordance with Secure Boot.
Below are extensive instructions to the product. | logo | -**BCLD Version**: 14.1-7 BCLD (Balrog)
-**BCLD Kernel**: 6.14.0-33-generic +**BCLD Version**: 14.2-0 BCLD (Chernobog)
+**BCLD Kernel**: 6.14.0-36-generic # Index diff --git a/config/BUILD.conf b/config/BUILD.conf index 602c27c..94d4e1c 100644 --- a/config/BUILD.conf +++ b/config/BUILD.conf @@ -57,13 +57,13 @@ # BUILD ENVs: export APP_DIR="./app/${BCLD_MODEL^^}" export BCLD_ARCH='amd64' -export BCLD_CODE_NAME='Balrog' +export BCLD_CODE_NAME='Chernobog' export BCLD_DATE="$(/usr/bin/date +'%d-%b-%Y')" export BCLD_DEFAULT_URL='https://www.google.com/' export BCLD_HOME='/root' export BCLD_MD5="./test/bcld.md5" -export BCLD_PATCH='7' # Changes with every major feature update -export BCLD_RELEASE='14.1' +export BCLD_PATCH='0' # Changes with every major feature update +export BCLD_RELEASE='14.2' export BCLD_REPO_BRANCH='main' export BCLD_TERM='xterm-256color' export BCLD_TRUSTARGS="u,u,u" @@ -75,7 +75,7 @@ export FAT_LABEL="BCLD-USB" export HOME='/root' export KERNEL_MINOR='6.14' export KERNEL_MODEL='generic' -export KERNEL_PATCH='0-33' +export KERNEL_PATCH='0-36' export LC_ALL="C" export NVIDIA_DRIVER="580" export REPO_NAME="${BCLD_CODE_NAME^^}-${BCLD_RELEASE}-${BCLD_PATCH}" diff --git a/config/X11/xscreensaver/.xscreensaver b/config/X11/xscreensaver/.xscreensaver new file mode 100644 index 0000000..9c62aae --- /dev/null +++ b/config/X11/xscreensaver/.xscreensaver @@ -0,0 +1,14 @@ +# XScreenSaver Preferences File +# Written by xscreensaver-settings 6.08 for balrog-test +# https://www.jwz.org/xscreensaver/ + +dialogTheme: borderlessblack +fade: True +fadeSeconds: 0:00:03 +lock: False +mode: blank +nice: 10 +splash: false +splashDuration: 0:00:00 +unfade: True +visualID: default \ No newline at end of file diff --git a/config/bash/environment b/config/bash/environment index 093aecf..9f6b8fd 100644 --- a/config/bash/environment +++ b/config/bash/environment @@ -46,6 +46,7 @@ DISPLAY_PRESET_PARAM='BCLD_PRESET' DISPLAY_RESOLUTION_PARAM='BCLD_RESOLUTION' DISPLAY_ROTATE_PARAM='BCLD_ROTATION' DISPLAY_SCALE_PARAM='BCLD_SCALING' +DISPLAY_SCREENSAVER_PARAM='BCLD_SCREENSAVER' ## NETWORK DEFAULT_INTERFACE_PARAM='BCLD_IF' @@ -90,6 +91,7 @@ DISPLAY_PRESET_ALIAS='bcld.display.preset' DISPLAY_RESOLUTION_ALIAS='bcld.display.resolution' DISPLAY_ROTATE_ALIAS='bcld.display.rotate' DISPLAY_SCALE_ALIAS='bcld.display.scale_factor' +DISPLAY_SCREENSAVER_ALIAS='bcld.display.screensaver' ## NETWORK DEFAULT_INTERFACE_ALIAS='bcld.default.interface' diff --git a/config/bcld/bcld.cfg b/config/bcld/bcld.cfg index 3a22c66..387c0e8 100644 --- a/config/bcld/bcld.cfg +++ b/config/bcld/bcld.cfg @@ -18,6 +18,7 @@ # bcld.display.resolution=(1280x1024, 1368x768, 1600×900, 1920x1080) # bcld.display.rotate=(normal, inverted, left, right) # bcld.display.scale_factor=(10-200) +# bcld.display.screensaver=(0-60) # # (AUDIO) # bcld.audio.alsa_port=(port name) diff --git a/config/packages/REQUIRED b/config/packages/REQUIRED index 61f2807..442aa32 100644 --- a/config/packages/REQUIRED +++ b/config/packages/REQUIRED @@ -249,6 +249,7 @@ xfonts-cyrillic xfonts-utils xinit xorg +xscreensaver xserver-common xserver-xorg xserver-xorg-core diff --git a/script/Xconfigure.sh b/script/Xconfigure.sh index a0ef8fc..0e1220e 100755 --- a/script/Xconfigure.sh +++ b/script/Xconfigure.sh @@ -210,6 +210,24 @@ if [[ -n "${BCLD_DISPLAY}" ]] && [[ -n "${BCLD_BRIGHTNESS}" ]]; then /usr/bin/xrandr --output "${BCLD_DISPLAY}" --brightness "${BCLD_TRUE_BRIGHTNESS}" fi + +# Screensaver +log_item "Starting XScreenSaver:" + +SS_CONFIG="/home/${USER}/.xscreensaver" +DEFAULT_SS_TIMEOUT='0:15:00' # 15 minutes + +# Set to default unless a BCLD parameter is given +if [[ -n "${BCLD_SCREENSAVER}" ]]; then + BCLD_SS_TIMEOUT="0:${BCLD_SCREENSAVER}:00" + /usr/bin/echo "timeout: ${BCLD_SS_TIMEOUT}" >> "${SS_CONFIG}" +else + /usr/bin/echo "timeout: ${DEFAULT_SS_TIMEOUT}" >> "${SS_CONFIG}" +fi + +/usr/bin/xscreensaver & + + log_last 'X settings configured!' # For adding XORG logs to the journal diff --git a/script/startup.sh b/script/startup.sh index 15f0c62..7d73757 100755 --- a/script/startup.sh +++ b/script/startup.sh @@ -169,6 +169,7 @@ function read_all_params() { readparam "${DISPLAY_RESOLUTION_PARAM}" "${DISPLAY_RESOLUTION_ALIAS}" readparam "${DISPLAY_ROTATE_PARAM}" "${DISPLAY_ROTATE_ALIAS}" readparam "${DISPLAY_SCALE_PARAM}" "${DISPLAY_SCALE_ALIAS}" + readparam "${DISPLAY_SCREENSAVER_PARAM}" "${DISPLAY_SCREENSAVER_ALIAS}" ### Network readparam "${DEFAULT_INTERFACE_PARAM}" "${DEFAULT_INTERFACE_ALIAS}" diff --git a/test/bcld.md5 b/test/bcld.md5 index bbedc7c..6473773 100644 --- a/test/bcld.md5 +++ b/test/bcld.md5 @@ -6,29 +6,30 @@ b0da6cbaaf9e9d66c2dc962aafda21b4 ./.github/workflows/release.yml 0f9bc2b595325394e775dcdb2f0164da ./.github/workflows/unit-test.yml a1d62bcaf8202e22136ae828daf6b389 ./.gitignore 4a6fa59b1c01aecca6b7504953723f01 ./.gitmodules -8b0b255c8f3b425c7dfe73864c88a5e6 ./CHANGELOG.md +3fd2e93407325b47ed67cbf3af22ee41 ./CHANGELOG.md 04aff3cce210e9c2a8f21df593f07b19 ./COPYING 8b8022ccbc7e2bc33c9cb36b5d5897ce ./Docker-builder.sh ef29c64bd35fec47b154096be5a4c7d0 ./IMG-builder.sh -e12be589b6de0e8dc04644296cec3ce1 ./ISO-builder.sh +65638da7960b4cfc03b3c34809d62561 ./ISO-builder.sh 524b704f7687543521a4f126f3b50422 ./LICENSE.eupl c1dca9bd10fe755af23c1a18fa475942 ./README.md f6c4276a99ee9de5b0bc0e385f7f4b57 ./RepoMan.sh b1447f0cf092dc2f9c8770aaedd8fb5f ./SECURITY.md 5ee37144e15f8bf49e7f683935a27f15 ./assets/bcld-logo.png -a1e1eb538cb17598a7f445b6065d18a2 ./config/BUILD.conf +c774ea8731e50c2ad90f9d3ed433a772 ./config/BUILD.conf f9308ddcf62532c70ae0b4970c39b082 ./config/X11/xbindkeys/.xbindkeysrc 2bd011392d7c87070a19a6733fcc03dc ./config/X11/xmodmap/.xmodmap 12e8a46bb563daf82e8ce5fc143cf69b ./config/X11/xorg.conf.d/80-bcld-basic.conf 1dd0fe36979d5936d50b4b6065a41437 ./config/X11/xorg.conf.nvidia/30-nvidia.conf cfc9284e73df9db03f57d490adfa71a2 ./config/X11/xorg.conf.test/99-bcld-disable-kiosk.conf +95ddfee56bb96585866bdf8be8c0d60a ./config/X11/xscreensaver/.xscreensaver 8b637a6c1eb44c49740a1a2d569fe4ad ./config/X11/xterm/XTerm.black 9f5fd90d71fcba2be63627e80f5f7392 ./config/X11/xterm/XTerm.white fb432fece1031f6ae105d1b5f20652a3 ./config/apt/sources.list b7639e4fc5894bb8f36869a867a04f31 ./config/bash/bcld-init -adb9d202bf032bed6680fa1452958938 ./config/bash/environment +49678755247a46feaf67880dc9e95812 ./config/bash/environment 25085e77b1d6fcca2e1064fedf8c7a01 ./config/bash/profile.d/10-BCLD.sh -9ca74fded3984945c806efbddda51730 ./config/bcld/bcld.cfg +de82caef4987d025e07eedeea5c65e20 ./config/bcld/bcld.cfg 1de846a4704142ca17abda1433e8d0d8 ./config/casper/casper.conf e439cf2b3e72f6df1a93e38bf00dce10 ./config/git/pre-commit d41d8cd98f00b204e9800998ecf8427e ./config/grub/.disk/base_installable @@ -56,7 +57,7 @@ acb938f50e2aa3ac3e0b082c320a1439 ./config/packages/CHROOT 62a3601248c7a5ffa19abbcd416c59a1 ./config/packages/KERNEL 492fba79e914fd8e325dc2fcfd3b00f2 ./config/packages/NVIDIA 6c224b812083575965b9bf1aca105231 ./config/packages/REMOVE -1761c1937ad2012452cd7b72d6387d32 ./config/packages/REQUIRED +4673dbe4403b42f32624d174d99a59b0 ./config/packages/REQUIRED 57f1862c24f16ce5847cd06bf7d64421 ./config/packages/TEST c4194d2bde957994fa74aaa13bc8333e ./config/packages/VIRTUAL e7c3341206da6e77bfed1923d6a11883 ./config/packages/selections.conf @@ -100,7 +101,7 @@ bc8d4c92bdbadd1c62c088184f39073f ./config/trap_shutdown/virt/virt-warning-5.png c99677e6deb495fb2b90cbfb84ac7349 ./config/udev/rules.d/BCLD-USB.rules 87ecdd57738b7ed7fe23e3da8a492593 ./image/ISO/README.diskdefines 49a4210f52e5bcc79077d12c3dfd63f5 ./image/ISO/isolinux/isolinux.cfg -cc563f1636e421e28ef0895286a19fce ./script/Xconfigure.sh +5be585ab6953dd5461cd2f22da1861b5 ./script/Xconfigure.sh 3f0e4d55a962e4dd009c1ae8c4db7739 ./script/autocert.sh f6604ec06c9aa1b19247785ed0f280a2 ./script/bcld_app.sh caeaba6f3ea103a2d0ee5a68b44baa93 ./script/bcld_vendor.sh @@ -112,7 +113,7 @@ ae7f9f52e4d6465ccbd9545c91432d7c ./script/echo_tools.sh 582c1f3f44207520fcadc5d49a2efac9 ./script/file_operations.sh 07de693b053c97f6f8d44c43d0ab202b ./script/log_tools.sh 28e9885af3925d9492f72cd9c34f796d ./script/rsyslogger.sh -594de8a69ee29ed44e35dfb37722acec ./script/startup.sh +f89c59426eb93648a4a33fb9470c8dd6 ./script/startup.sh d267254e779d5f15b28f8f79442f707d ./script/usb_logger.sh 4dbccc99d58adefa2e9815705d46c766 ./test/00_BCLD-BUILD.bats 0b1d119254ad08f0c28a1975b28bbc2a ./test/BCLD-BATS.sh diff --git a/test/md5sum b/test/md5sum index c4127fb..4fcdf56 100644 --- a/test/md5sum +++ b/test/md5sum @@ -1 +1 @@ -d3c724e2a4eb80f527d9db9ca32f0bcb ./test/bcld.md5 +f398429883df165afef06b1433a58bda ./test/bcld.md5 From 4280f3a1bf78873a72ae259155cc1e52ec3d9479 Mon Sep 17 00:00:00 2001 From: Joey Boum Bletterman Date: Tue, 2 Dec 2025 11:04:44 +0100 Subject: [PATCH 2/5] kernel patch --- README.md | 4 ++-- config/BUILD.conf | 8 ++++---- test/bcld.md5 | 2 +- test/md5sum | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 7dcc9cd..0b33fbf 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ |---|---| | This is the official BCLD (Bootable Client Lockdown) Project.
This project is a follow-up to the Fedora BCLD project.
BCLD was initiated in hopes of advancing hardware support and being able to operate in accordance with Secure Boot.
Below are extensive instructions to the product. | logo | -**BCLD Version**: 14.1-7 BCLD (Balrog)
-**BCLD Kernel**: 6.14.0-33-generic +**BCLD Version**: 14.2-0 BCLD (Chimera)
+**BCLD Kernel**: 6.14.0-36-generic # Index diff --git a/config/BUILD.conf b/config/BUILD.conf index 602c27c..68daa86 100644 --- a/config/BUILD.conf +++ b/config/BUILD.conf @@ -57,13 +57,13 @@ # BUILD ENVs: export APP_DIR="./app/${BCLD_MODEL^^}" export BCLD_ARCH='amd64' -export BCLD_CODE_NAME='Balrog' +export BCLD_CODE_NAME='Chimera' export BCLD_DATE="$(/usr/bin/date +'%d-%b-%Y')" export BCLD_DEFAULT_URL='https://www.google.com/' export BCLD_HOME='/root' export BCLD_MD5="./test/bcld.md5" -export BCLD_PATCH='7' # Changes with every major feature update -export BCLD_RELEASE='14.1' +export BCLD_PATCH='0' # Changes with every major feature update +export BCLD_RELEASE='14.2' export BCLD_REPO_BRANCH='main' export BCLD_TERM='xterm-256color' export BCLD_TRUSTARGS="u,u,u" @@ -75,7 +75,7 @@ export FAT_LABEL="BCLD-USB" export HOME='/root' export KERNEL_MINOR='6.14' export KERNEL_MODEL='generic' -export KERNEL_PATCH='0-33' +export KERNEL_PATCH='0-36' export LC_ALL="C" export NVIDIA_DRIVER="580" export REPO_NAME="${BCLD_CODE_NAME^^}-${BCLD_RELEASE}-${BCLD_PATCH}" diff --git a/test/bcld.md5 b/test/bcld.md5 index bbedc7c..2418643 100644 --- a/test/bcld.md5 +++ b/test/bcld.md5 @@ -16,7 +16,7 @@ c1dca9bd10fe755af23c1a18fa475942 ./README.md f6c4276a99ee9de5b0bc0e385f7f4b57 ./RepoMan.sh b1447f0cf092dc2f9c8770aaedd8fb5f ./SECURITY.md 5ee37144e15f8bf49e7f683935a27f15 ./assets/bcld-logo.png -a1e1eb538cb17598a7f445b6065d18a2 ./config/BUILD.conf +89374418cd761c714b6514958e248fde ./config/BUILD.conf f9308ddcf62532c70ae0b4970c39b082 ./config/X11/xbindkeys/.xbindkeysrc 2bd011392d7c87070a19a6733fcc03dc ./config/X11/xmodmap/.xmodmap 12e8a46bb563daf82e8ce5fc143cf69b ./config/X11/xorg.conf.d/80-bcld-basic.conf diff --git a/test/md5sum b/test/md5sum index c4127fb..52fa137 100644 --- a/test/md5sum +++ b/test/md5sum @@ -1 +1 @@ -d3c724e2a4eb80f527d9db9ca32f0bcb ./test/bcld.md5 +1b8bb73c3683eed7c919dbf9bb363343 ./test/bcld.md5 From 4ede250a9d1810512cd9e447aa02863da7f28bc6 Mon Sep 17 00:00:00 2001 From: Joey Boum Bletterman Date: Tue, 2 Dec 2025 13:40:34 +0100 Subject: [PATCH 3/5] snd_intel_dspcfg notation --- CHANGELOG.md | 9 +++++++-- README.md | 2 +- config/BUILD.conf | 2 +- config/bcld/bcld.cfg | 2 +- test/bcld.md5 | 8 ++++---- test/md5sum | 2 +- 6 files changed, 15 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca41af9..b804ec7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,14 @@ ## 2025 +## December +* `2025-12-02 13:37:30` : Changed DSP configuration parameter in [BCLD config](./config/bcld/bcld.cfg) back to: `snd_intel_dspcfg.dsp_driver=1` + * Original parameter was with underscores + * Hyphen notation was for convience but create confusion + ## October -* `2025-10-31 16:39:50` : Changed DSP configuration paramter in [BCLD config](./config/bcld/bcld.cfg) to: `snd-intel-dspcfg.dsp_driver=1` - * Parameters was displayed with underscores instead of hyphens +* `2025-10-31 16:39:50` : Changed DSP configuration parameter in [BCLD config](./config/bcld/bcld.cfg) to: `snd-intel-dspcfg.dsp_driver=1` + * Parameter was displayed with underscores instead of hyphens * `2025-10-28 16:27:56` : [OAC-1313] Added more [logind configurations](./config/logind/10_BCLD-logind.conf), since XF86 controls barely make a difference * Added SOF and NVK monitor to [BCLD TEST](./test/bcld_test.sh) * `2025-10-22 13:12:13` : [OAC-1193] Adding [Mesa and Vulkan drivers](./config/packages/REQUIRED) for Nouveau Vulkan support diff --git a/README.md b/README.md index 0b33fbf..f977d17 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ |---|---| | This is the official BCLD (Bootable Client Lockdown) Project.
This project is a follow-up to the Fedora BCLD project.
BCLD was initiated in hopes of advancing hardware support and being able to operate in accordance with Secure Boot.
Below are extensive instructions to the product. | logo | -**BCLD Version**: 14.2-0 BCLD (Chimera)
+**BCLD Version**: 14.2-1 BCLD (Chimera)
**BCLD Kernel**: 6.14.0-36-generic # Index diff --git a/config/BUILD.conf b/config/BUILD.conf index 68daa86..d260677 100644 --- a/config/BUILD.conf +++ b/config/BUILD.conf @@ -62,7 +62,7 @@ export BCLD_DATE="$(/usr/bin/date +'%d-%b-%Y')" export BCLD_DEFAULT_URL='https://www.google.com/' export BCLD_HOME='/root' export BCLD_MD5="./test/bcld.md5" -export BCLD_PATCH='0' # Changes with every major feature update +export BCLD_PATCH='1' # Changes with every major feature update export BCLD_RELEASE='14.2' export BCLD_REPO_BRANCH='main' export BCLD_TERM='xterm-256color' diff --git a/config/bcld/bcld.cfg b/config/bcld/bcld.cfg index 3a22c66..d6c8297 100644 --- a/config/bcld/bcld.cfg +++ b/config/bcld/bcld.cfg @@ -50,6 +50,6 @@ # nomodeset # nouveau.modeset=0 # pci=noaer -# snd-intel-dspcfg.dsp_driver=1 +# snd_intel_dspcfg.dsp_driver=1 set bcldparameters="" diff --git a/test/bcld.md5 b/test/bcld.md5 index 2418643..38f8f70 100644 --- a/test/bcld.md5 +++ b/test/bcld.md5 @@ -6,17 +6,17 @@ b0da6cbaaf9e9d66c2dc962aafda21b4 ./.github/workflows/release.yml 0f9bc2b595325394e775dcdb2f0164da ./.github/workflows/unit-test.yml a1d62bcaf8202e22136ae828daf6b389 ./.gitignore 4a6fa59b1c01aecca6b7504953723f01 ./.gitmodules -8b0b255c8f3b425c7dfe73864c88a5e6 ./CHANGELOG.md +f65b101c70c33b861ac3681b74dfaaa9 ./CHANGELOG.md 04aff3cce210e9c2a8f21df593f07b19 ./COPYING 8b8022ccbc7e2bc33c9cb36b5d5897ce ./Docker-builder.sh ef29c64bd35fec47b154096be5a4c7d0 ./IMG-builder.sh e12be589b6de0e8dc04644296cec3ce1 ./ISO-builder.sh 524b704f7687543521a4f126f3b50422 ./LICENSE.eupl -c1dca9bd10fe755af23c1a18fa475942 ./README.md +52c630419c2bab55bb30a8dfdee68764 ./README.md f6c4276a99ee9de5b0bc0e385f7f4b57 ./RepoMan.sh b1447f0cf092dc2f9c8770aaedd8fb5f ./SECURITY.md 5ee37144e15f8bf49e7f683935a27f15 ./assets/bcld-logo.png -89374418cd761c714b6514958e248fde ./config/BUILD.conf +e88a1f81e72340797dd8f972c51bfe91 ./config/BUILD.conf f9308ddcf62532c70ae0b4970c39b082 ./config/X11/xbindkeys/.xbindkeysrc 2bd011392d7c87070a19a6733fcc03dc ./config/X11/xmodmap/.xmodmap 12e8a46bb563daf82e8ce5fc143cf69b ./config/X11/xorg.conf.d/80-bcld-basic.conf @@ -28,7 +28,7 @@ fb432fece1031f6ae105d1b5f20652a3 ./config/apt/sources.list b7639e4fc5894bb8f36869a867a04f31 ./config/bash/bcld-init adb9d202bf032bed6680fa1452958938 ./config/bash/environment 25085e77b1d6fcca2e1064fedf8c7a01 ./config/bash/profile.d/10-BCLD.sh -9ca74fded3984945c806efbddda51730 ./config/bcld/bcld.cfg +abe3e601e8e31af7a401e99abd9b2998 ./config/bcld/bcld.cfg 1de846a4704142ca17abda1433e8d0d8 ./config/casper/casper.conf e439cf2b3e72f6df1a93e38bf00dce10 ./config/git/pre-commit d41d8cd98f00b204e9800998ecf8427e ./config/grub/.disk/base_installable diff --git a/test/md5sum b/test/md5sum index 52fa137..7bc33d1 100644 --- a/test/md5sum +++ b/test/md5sum @@ -1 +1 @@ -1b8bb73c3683eed7c919dbf9bb363343 ./test/bcld.md5 +a3dc8574b025862b3a0bf8894157aaac ./test/bcld.md5 From 2769b850f0beb550968961963f69fe6d6e62635c Mon Sep 17 00:00:00 2001 From: Joey Boum Bletterman Date: Tue, 2 Dec 2025 14:03:20 +0100 Subject: [PATCH 4/5] add params for OAC-1353 --- CHANGELOG.md | 6 +++++- config/bcld/bcld.cfg | 3 +++ test/bcld.md5 | 6 +++--- test/md5sum | 2 +- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b804ec7..7fefafc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,9 +3,13 @@ ## 2025 ## December -* `2025-12-02 13:37:30` : Changed DSP configuration parameter in [BCLD config](./config/bcld/bcld.cfg) back to: `snd_intel_dspcfg.dsp_driver=1` +* `2025-12-02 13:37:30` : [OAC-1261] Changed DSP configuration parameter in [BCLD config](./config/bcld/bcld.cfg) back to: `snd_intel_dspcfg.dsp_driver=1` * Original parameter was with underscores * Hyphen notation was for convience but create confusion + * Added extra parameters for [OAC-1353]: + * `i915.enable_psr=0`, + * `i915.enable_dc=0`, and + * `intel_iommu=igfx_off` ## October * `2025-10-31 16:39:50` : Changed DSP configuration parameter in [BCLD config](./config/bcld/bcld.cfg) to: `snd-intel-dspcfg.dsp_driver=1` diff --git a/config/bcld/bcld.cfg b/config/bcld/bcld.cfg index d6c8297..8d77eab 100644 --- a/config/bcld/bcld.cfg +++ b/config/bcld/bcld.cfg @@ -44,6 +44,9 @@ # (KERNEL) # acpi=off # dis_ucode_ldr +# i915.enable_dc=0 +# i915.enable_psr=0 +# intel_iommu=igfx_off # ip=dhcp # ipv6.disable=1 # noapic diff --git a/test/bcld.md5 b/test/bcld.md5 index 38f8f70..7366119 100644 --- a/test/bcld.md5 +++ b/test/bcld.md5 @@ -6,13 +6,13 @@ b0da6cbaaf9e9d66c2dc962aafda21b4 ./.github/workflows/release.yml 0f9bc2b595325394e775dcdb2f0164da ./.github/workflows/unit-test.yml a1d62bcaf8202e22136ae828daf6b389 ./.gitignore 4a6fa59b1c01aecca6b7504953723f01 ./.gitmodules -f65b101c70c33b861ac3681b74dfaaa9 ./CHANGELOG.md +206cfbed29da58c6a1e480efd292b35c ./CHANGELOG.md 04aff3cce210e9c2a8f21df593f07b19 ./COPYING 8b8022ccbc7e2bc33c9cb36b5d5897ce ./Docker-builder.sh ef29c64bd35fec47b154096be5a4c7d0 ./IMG-builder.sh e12be589b6de0e8dc04644296cec3ce1 ./ISO-builder.sh 524b704f7687543521a4f126f3b50422 ./LICENSE.eupl -52c630419c2bab55bb30a8dfdee68764 ./README.md +eabfebfe5d84844cae23e0668851679c ./README.md f6c4276a99ee9de5b0bc0e385f7f4b57 ./RepoMan.sh b1447f0cf092dc2f9c8770aaedd8fb5f ./SECURITY.md 5ee37144e15f8bf49e7f683935a27f15 ./assets/bcld-logo.png @@ -28,7 +28,7 @@ fb432fece1031f6ae105d1b5f20652a3 ./config/apt/sources.list b7639e4fc5894bb8f36869a867a04f31 ./config/bash/bcld-init adb9d202bf032bed6680fa1452958938 ./config/bash/environment 25085e77b1d6fcca2e1064fedf8c7a01 ./config/bash/profile.d/10-BCLD.sh -abe3e601e8e31af7a401e99abd9b2998 ./config/bcld/bcld.cfg +c711241e061565ad14f9a1135b18e830 ./config/bcld/bcld.cfg 1de846a4704142ca17abda1433e8d0d8 ./config/casper/casper.conf e439cf2b3e72f6df1a93e38bf00dce10 ./config/git/pre-commit d41d8cd98f00b204e9800998ecf8427e ./config/grub/.disk/base_installable diff --git a/test/md5sum b/test/md5sum index 7bc33d1..485a825 100644 --- a/test/md5sum +++ b/test/md5sum @@ -1 +1 @@ -a3dc8574b025862b3a0bf8894157aaac ./test/bcld.md5 +a64830f7e208be535ded1b2ce518abb8 ./test/bcld.md5 From 07d45790c44b2c07507f7dac1334f67a7fe5ac20 Mon Sep 17 00:00:00 2001 From: Joey Boum Bletterman Date: Wed, 3 Dec 2025 15:43:53 +0100 Subject: [PATCH 5/5] merge commit --- CHANGELOG.md | 1 + README.md | 2 +- config/BUILD.conf | 2 +- test/bcld.md5 | 6 +++--- test/md5sum | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c30a3d..babb4ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ * `i915.enable_psr=0`, * `i915.enable_dc=0`, and * `intel_iommu=igfx_off` + * Minor kernel patch: `6.14.0-33` --> `6.14.0-36` ## November * `2025-11-20 16:28:45` : Added `xscreensaver` to [REQUIRED](./config/packages/REQUIRED) packages diff --git a/README.md b/README.md index f977d17..ceb1e49 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ |---|---| | This is the official BCLD (Bootable Client Lockdown) Project.
This project is a follow-up to the Fedora BCLD project.
BCLD was initiated in hopes of advancing hardware support and being able to operate in accordance with Secure Boot.
Below are extensive instructions to the product. | logo | -**BCLD Version**: 14.2-1 BCLD (Chimera)
+**BCLD Version**: 14.2-2 BCLD (Chimera)
**BCLD Kernel**: 6.14.0-36-generic # Index diff --git a/config/BUILD.conf b/config/BUILD.conf index d260677..54173fb 100644 --- a/config/BUILD.conf +++ b/config/BUILD.conf @@ -62,7 +62,7 @@ export BCLD_DATE="$(/usr/bin/date +'%d-%b-%Y')" export BCLD_DEFAULT_URL='https://www.google.com/' export BCLD_HOME='/root' export BCLD_MD5="./test/bcld.md5" -export BCLD_PATCH='1' # Changes with every major feature update +export BCLD_PATCH='2' # Changes with every major feature update export BCLD_RELEASE='14.2' export BCLD_REPO_BRANCH='main' export BCLD_TERM='xterm-256color' diff --git a/test/bcld.md5 b/test/bcld.md5 index d5fa3e1..2f6d460 100644 --- a/test/bcld.md5 +++ b/test/bcld.md5 @@ -6,7 +6,7 @@ b0da6cbaaf9e9d66c2dc962aafda21b4 ./.github/workflows/release.yml 0f9bc2b595325394e775dcdb2f0164da ./.github/workflows/unit-test.yml a1d62bcaf8202e22136ae828daf6b389 ./.gitignore 4a6fa59b1c01aecca6b7504953723f01 ./.gitmodules -206cfbed29da58c6a1e480efd292b35c ./CHANGELOG.md +4530536db3f0696154f25cdd992a01d4 ./CHANGELOG.md 04aff3cce210e9c2a8f21df593f07b19 ./COPYING 8b8022ccbc7e2bc33c9cb36b5d5897ce ./Docker-builder.sh ef29c64bd35fec47b154096be5a4c7d0 ./IMG-builder.sh @@ -16,7 +16,7 @@ eabfebfe5d84844cae23e0668851679c ./README.md f6c4276a99ee9de5b0bc0e385f7f4b57 ./RepoMan.sh b1447f0cf092dc2f9c8770aaedd8fb5f ./SECURITY.md 5ee37144e15f8bf49e7f683935a27f15 ./assets/bcld-logo.png -e88a1f81e72340797dd8f972c51bfe91 ./config/BUILD.conf +a5cbbf37baaa8eeeefd21d624df0859c ./config/BUILD.conf f9308ddcf62532c70ae0b4970c39b082 ./config/X11/xbindkeys/.xbindkeysrc 2bd011392d7c87070a19a6733fcc03dc ./config/X11/xmodmap/.xmodmap 12e8a46bb563daf82e8ce5fc143cf69b ./config/X11/xorg.conf.d/80-bcld-basic.conf @@ -29,7 +29,7 @@ fb432fece1031f6ae105d1b5f20652a3 ./config/apt/sources.list b7639e4fc5894bb8f36869a867a04f31 ./config/bash/bcld-init 49678755247a46feaf67880dc9e95812 ./config/bash/environment 25085e77b1d6fcca2e1064fedf8c7a01 ./config/bash/profile.d/10-BCLD.sh -c711241e061565ad14f9a1135b18e830 ./config/bcld/bcld.cfg +a83c978cc7814abf94870b46d457876b ./config/bcld/bcld.cfg 1de846a4704142ca17abda1433e8d0d8 ./config/casper/casper.conf e439cf2b3e72f6df1a93e38bf00dce10 ./config/git/pre-commit d41d8cd98f00b204e9800998ecf8427e ./config/grub/.disk/base_installable diff --git a/test/md5sum b/test/md5sum index 485a825..f86201e 100644 --- a/test/md5sum +++ b/test/md5sum @@ -1 +1 @@ -a64830f7e208be535ded1b2ce518abb8 ./test/bcld.md5 +9e0f802c2f5f671ef42d9dba94a5b4ce ./test/bcld.md5