diff --git a/config/hooks/live/9998_sources_list_trixie.chroot b/config/hooks/live/9998_sources_list_trixie.chroot index c8baf0f..ef13f38 100644 --- a/config/hooks/live/9998_sources_list_trixie.chroot +++ b/config/hooks/live/9998_sources_list_trixie.chroot @@ -20,7 +20,8 @@ if [[ -f /etc/apt/sources.list ]]; then mv /etc/apt/sources.list /root/.ciss/dlb/backup/sources.list.bak fi -cat << EOF >| /etc/apt/sources.list.d/trixie.sources +if [[ ! -f /etc/apt/sources.list.d/trixie.sources ]]; then + cat << EOF >| /etc/apt/sources.list.d/trixie.sources # SPDX-Version: 3.0 # SPDX-CreationInfo: 2025-08-11; WEIDNER, Marc S.; # SPDX-ExternalRef: GIT https://cendev.eu/marc.weidner/CISS.2025.debian.live.builder.git @@ -38,10 +39,12 @@ Suites: trixie Components: main contrib non-free non-free-firmware Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg -# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh +# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=conf EOF +fi -cat << EOF >| /etc/apt/sources.list.d/trixie-security.sources +if [[ ! -f /etc/apt/sources.list.d/trixie-security.sources ]]; then + cat << EOF >| /etc/apt/sources.list.d/trixie-security.sources # SPDX-Version: 3.0 # SPDX-CreationInfo: 2025-08-11; WEIDNER, Marc S.; # SPDX-ExternalRef: GIT https://cendev.eu/marc.weidner/CISS.2025.debian.live.builder.git @@ -59,10 +62,12 @@ Suites: trixie-security Components: main contrib non-free non-free-firmware Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg -# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh +# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=conf EOF +fi -cat << EOF >| /etc/apt/sources.list.d/trixie-updates.sources +if [[ ! -f /etc/apt/sources.list.d/trixie-updates.sources ]]; then + cat << EOF >| /etc/apt/sources.list.d/trixie-updates.sources # SPDX-Version: 3.0 # SPDX-CreationInfo: 2025-08-11; WEIDNER, Marc S.; # SPDX-ExternalRef: GIT https://cendev.eu/marc.weidner/CISS.2025.debian.live.builder.git @@ -80,10 +85,13 @@ Suites: trixie-updates Components: main contrib non-free non-free-firmware Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg -# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh +# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=conf EOF +fi -cat << EOF >| /etc/apt/sources.list.d/trixie-backports.sources + +if [[ ! -f /etc/apt/sources.list.d/trixie-backports.sources ]]; then + cat << EOF >| /etc/apt/sources.list.d/trixie-backports.sources # SPDX-Version: 3.0 # SPDX-CreationInfo: 2025-08-11; WEIDNER, Marc S.; # SPDX-ExternalRef: GIT https://cendev.eu/marc.weidner/CISS.2025.debian.live.builder.git @@ -101,8 +109,9 @@ Suites: trixie-backports Components: main contrib non-free non-free-firmware Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg -# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh +# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=conf EOF +fi printf "\e[92m++++ ++++ ++++ ++++ ++++ ++++ ++ ✅ '%s' applied successfully. \e[0m\n" "${0}" # sleep 1 diff --git a/config/includes.chroot/etc/apt/sources.list.d/trixie-backports.sources b/config/includes.chroot/etc/apt/sources.list.d/trixie-backports.sources new file mode 100644 index 0000000..0066b70 --- /dev/null +++ b/config/includes.chroot/etc/apt/sources.list.d/trixie-backports.sources @@ -0,0 +1,18 @@ +# SPDX-Version: 3.0 +# SPDX-CreationInfo: 2025-08-11; WEIDNER, Marc S.; +# SPDX-ExternalRef: GIT https://cendev.eu/marc.weidner/CISS.2025.debian.live.builder.git +# SPDX-FileContributor: WEIDNER, Marc S.; Centurion Intelligence Consulting Agency +# SPDX-FileCopyrightText: 2024-2025; WEIDNER, Marc S.; +# SPDX-FileType: SOURCE +# SPDX-License-Identifier: EUPL-1.2 OR LicenseRef-CCLA-1.0 +# SPDX-LicenseComment: This file is part of the CISS.debian.installer.secure framework. +# SPDX-PackageName: CISS.debian.live.builder +# SPDX-Security-Contact: security@coresecret.eu + +Types: deb deb-src +URIs: https://deb.debian.org/debian/ +Suites: trixie-backports +Components: main contrib non-free non-free-firmware +Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg + +# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=conf diff --git a/config/includes.chroot/etc/apt/sources.list.d/trixie-security.sources b/config/includes.chroot/etc/apt/sources.list.d/trixie-security.sources new file mode 100644 index 0000000..7a79e78 --- /dev/null +++ b/config/includes.chroot/etc/apt/sources.list.d/trixie-security.sources @@ -0,0 +1,18 @@ +# SPDX-Version: 3.0 +# SPDX-CreationInfo: 2025-08-11; WEIDNER, Marc S.; +# SPDX-ExternalRef: GIT https://cendev.eu/marc.weidner/CISS.2025.debian.live.builder.git +# SPDX-FileContributor: WEIDNER, Marc S.; Centurion Intelligence Consulting Agency +# SPDX-FileCopyrightText: 2024-2025; WEIDNER, Marc S.; +# SPDX-FileType: SOURCE +# SPDX-License-Identifier: EUPL-1.2 OR LicenseRef-CCLA-1.0 +# SPDX-LicenseComment: This file is part of the CISS.debian.installer.secure framework. +# SPDX-PackageName: CISS.debian.live.builder +# SPDX-Security-Contact: security@coresecret.eu + +Types: deb deb-src +URIs: https://security.debian.org/debian-security/ +Suites: trixie-security +Components: main contrib non-free non-free-firmware +Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg + +# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=conf diff --git a/config/includes.chroot/etc/apt/sources.list.d/trixie-updates.sources b/config/includes.chroot/etc/apt/sources.list.d/trixie-updates.sources new file mode 100644 index 0000000..7fa0780 --- /dev/null +++ b/config/includes.chroot/etc/apt/sources.list.d/trixie-updates.sources @@ -0,0 +1,18 @@ +# SPDX-Version: 3.0 +# SPDX-CreationInfo: 2025-08-11; WEIDNER, Marc S.; +# SPDX-ExternalRef: GIT https://cendev.eu/marc.weidner/CISS.2025.debian.live.builder.git +# SPDX-FileContributor: WEIDNER, Marc S.; Centurion Intelligence Consulting Agency +# SPDX-FileCopyrightText: 2024-2025; WEIDNER, Marc S.; +# SPDX-FileType: SOURCE +# SPDX-License-Identifier: EUPL-1.2 OR LicenseRef-CCLA-1.0 +# SPDX-LicenseComment: This file is part of the CISS.debian.installer.secure framework. +# SPDX-PackageName: CISS.debian.live.builder +# SPDX-Security-Contact: security@coresecret.eu + +Types: deb deb-src +URIs: https://deb.debian.org/debian/ +Suites: trixie-updates +Components: main contrib non-free non-free-firmware +Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg + +# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=conf diff --git a/config/includes.chroot/etc/apt/sources.list.d/trixie.sources b/config/includes.chroot/etc/apt/sources.list.d/trixie.sources new file mode 100644 index 0000000..28356f9 --- /dev/null +++ b/config/includes.chroot/etc/apt/sources.list.d/trixie.sources @@ -0,0 +1,18 @@ +# SPDX-Version: 3.0 +# SPDX-CreationInfo: 2025-08-11; WEIDNER, Marc S.; +# SPDX-ExternalRef: GIT https://cendev.eu/marc.weidner/CISS.2025.debian.live.builder.git +# SPDX-FileContributor: WEIDNER, Marc S.; Centurion Intelligence Consulting Agency +# SPDX-FileCopyrightText: 2024-2025; WEIDNER, Marc S.; +# SPDX-FileType: SOURCE +# SPDX-License-Identifier: EUPL-1.2 OR LicenseRef-CCLA-1.0 +# SPDX-LicenseComment: This file is part of the CISS.debian.installer.secure framework. +# SPDX-PackageName: CISS.debian.live.builder +# SPDX-Security-Contact: security@coresecret.eu + +Types: deb deb-src +URIs: https://deb.debian.org/debian/ +Suites: trixie +Components: main contrib non-free non-free-firmware +Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg + +# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=conf diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 674c780..5641adc 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -14,6 +14,11 @@ include_toc: true ## V8.13.002.2025.08.11 * **Added**: [lib_source_guard.sh](../lib/lib_source_guard.sh) +* **Added**: [sources.list](../config/includes.chroot/etc/apt/sources.list) +* **Added**: [trixie.sources](../config/includes.chroot/etc/apt/sources.list.d/trixie.sources) +* **Added**: [trixie-backports.sources](../config/includes.chroot/etc/apt/sources.list.d/trixie-backports.sources) +* **Added**: [trixie-security.sources](../config/includes.chroot/etc/apt/sources.list.d/trixie-security.sources) +* **Added**: [trixie-updates.sources](../config/includes.chroot/etc/apt/sources.list.d/trixie-updates.sources) * **Bugfixes**: [9996_auditd.chroot](../config/hooks/live/9996_auditd.chroot) * **Updated**: [bash.var.sh](../var/bash.var.sh) * **Updated**: Support for Debian Trixie via Argument ``--trixie``