diff --git a/README.md b/README.md index 3e5898f..8257090 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.2-3 BCLD (Chimera)
-**BCLD Kernel**: 6.14.0-36-generic +**BCLD Version**: 14.2-4 BCLD (Chimera)
+**BCLD Kernel**: 6.14.0-37-generic # Index diff --git a/config/BUILD.conf b/config/BUILD.conf index 85a8da8..b527e37 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='3' # Changes with every major feature update +export BCLD_PATCH='4' # Changes with every major feature update export BCLD_RELEASE='14.2' export BCLD_REPO_BRANCH='main' export BCLD_TERM='xterm-256color' @@ -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-36' +export KERNEL_PATCH='0-37' export LC_ALL="C" export NVIDIA_DRIVER="580" export REPO_NAME="${BCLD_CODE_NAME^^}-${BCLD_RELEASE}-${BCLD_PATCH}" diff --git a/script/Xconfigure.sh b/script/Xconfigure.sh index 261673e..19a383c 100755 --- a/script/Xconfigure.sh +++ b/script/Xconfigure.sh @@ -218,17 +218,30 @@ 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 +if [[ "${BCLD_SCREENSAVER}" == '0' ]]; then + # Disable xscreensaver if the value is 0 + /usr/bin/echo "BCLD_SCREENSAVER found, but set to: ${BCLD_SCREENSAVER}" + /usr/bin/echo "xscreensaver disabled!" + + # Do not start xscreensaver +elif [[ -n "${BCLD_SCREENSAVER}" ]]; then + # If the value is anything else, use that instead BCLD_SS_TIMEOUT="0:${BCLD_SCREENSAVER}:00" /usr/bin/echo "BCLD_SCREENSAVER found!: ${BCLD_SS_TIMEOUT}" /usr/bin/echo -e "\ntimeout: ${BCLD_SS_TIMEOUT}" >> "${SS_CONFIG}" + + # Start xscreensaver + /usr/bin/xscreensaver & else + # If there is no value, use the default /usr/bin/echo "BCLD_SCREENSAVER not found! Using default: ${DEFAULT_SS_TIMEOUT}" /usr/bin/echo -e "\ntimeout: ${DEFAULT_SS_TIMEOUT}" >> "${SS_CONFIG}" + + # Start xscreensaver + /usr/bin/xscreensaver & fi -/usr/bin/xscreensaver & log_last 'X settings configured!' diff --git a/test/bcld.md5 b/test/bcld.md5 index 720bc82..090ba83 100644 --- a/test/bcld.md5 +++ b/test/bcld.md5 @@ -16,7 +16,7 @@ cfde01eb893fc8ea1dcbca877ef1f340 ./README.md f6c4276a99ee9de5b0bc0e385f7f4b57 ./RepoMan.sh b1447f0cf092dc2f9c8770aaedd8fb5f ./SECURITY.md 5ee37144e15f8bf49e7f683935a27f15 ./assets/bcld-logo.png -a012375e1b83dfdb563d3609369a3f25 ./config/BUILD.conf +13e8243f0fbc14b8ad8e59051bad917a ./config/BUILD.conf f9308ddcf62532c70ae0b4970c39b082 ./config/X11/xbindkeys/.xbindkeysrc 2bd011392d7c87070a19a6733fcc03dc ./config/X11/xmodmap/.xmodmap 12e8a46bb563daf82e8ce5fc143cf69b ./config/X11/xorg.conf.d/80-bcld-basic.conf @@ -101,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 -9e2a5b057da738bc2f2cdeb136639d9f ./script/Xconfigure.sh +b901f8f3921cc3d098a252057538c5aa ./script/Xconfigure.sh 3f0e4d55a962e4dd009c1ae8c4db7739 ./script/autocert.sh f6604ec06c9aa1b19247785ed0f280a2 ./script/bcld_app.sh caeaba6f3ea103a2d0ee5a68b44baa93 ./script/bcld_vendor.sh diff --git a/test/md5sum b/test/md5sum index a55b844..b267b8e 100644 --- a/test/md5sum +++ b/test/md5sum @@ -1 +1 @@ -eafe14e0bf4476b39c4dace7bba90040 ./test/bcld.md5 +fa197afcde522b9c4ec0e05f425da4ca ./test/bcld.md5