## V8.13.096.2025.10.09
Some checks failed
🛡️ Retrieve DNSSEC status of coresecret.dev. / 🛡️ Retrieve DNSSEC status of coresecret.dev. (push) Successful in 1m3s
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 1m56s
💙 Generating a PUBLIC Live ISO. / 💙 Generating a PUBLIC Live ISO. (push) Has been cancelled
🔐 Generating a Private Live ISO TRIXIE. / 🔐 Generating a Private Live ISO TRIXIE. (push) Has been cancelled

Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
2025-10-09 20:57:08 +01:00
parent e682b6ac17
commit d3f9bec31c
52 changed files with 263 additions and 88 deletions

View File

@@ -14,9 +14,13 @@ set -Ceuo pipefail
printf "\e[95m++++ ++++ ++++ ++++ ++++ ++++ ++ 🧪 '%s' starting ... \e[0m\n" "${0}"
#######################################
# Get all NIC Driver of the current Host-machine
# Get all NIC drivers of the current Host machine.
# Globals:
# None
# Arguments:
# None
# None
# Returns:
# 0: on success
#######################################
grep_nic_driver_modules() {
declare _mods
@@ -33,15 +37,25 @@ grep_nic_driver_modules() {
declare nic_module
declare nic_modules
if [[ "${#_mods[@]}" -eq 1 ]]; then
nic_module="${_mods[0]}"
echo "${nic_module}"
else
nic_modules="${_mods[*]}"
echo "${nic_modules}"
fi
return 0
}
export DEBIAN_FRONTEND="noninteractive"
apt-get install -y intel-microcode amd64-microcode
# shellcheck disable=SC2155
declare nic_driver="$(grep_nic_driver_modules)"
cat << EOF >| /etc/initramfs-tools/modules
@@ -68,7 +82,19 @@ cat << EOF >| /etc/initramfs-tools/modules
# raid1
# sd_mod
### Main btrfs-Stack
### Load AppArmor early:
apparmor
### Entropy source for '/dev/random':
jitterentropy_rng
rng_core
### Live-ISO-Stack:
loop
squashfs
overlay
### Main btrfs-Stack:
btrfs
lzo
xor
@@ -76,12 +102,12 @@ xxhash
zstd
zstd_compress
### Main ext4-Stack
### Main ext4-Stack:
ext4
jbd2
libcrc32c
### Main VFAT/ESP/FAT/UEFI-Stack
### Main VFAT/ESP/FAT/UEFI-Stack:
exfat
fat
nls_ascii
@@ -91,30 +117,32 @@ nls_iso8859-15
nls_utf8
vfat
### Device mapper, encryption & integrity
### Device mapper, encryption & integrity:
dm_mod
dm_crypt
dm_integrity
dm_verity
### Main cryptography-Stack
### Main cryptography-Stack:
aes_generic
blake2b_generic
crc32c_generic
cryptd
libcrc32c
sha256_generic
sha512_generic
xts
### QEMU Bochs-compatible virtual machine support
### QEMU Bochs-compatible virtual machine support:
bochs
### RAID6 parity generation module
### RAID6 parity generation module:
raid6_pq
### Combined RAID4/5/6 support module
### Combined RAID4/5/6 support module:
raid456
### SCSI/SATA-Stack
### SCSI/SATA-Stack:
sd_mod
sr_mod
sg
@@ -125,11 +153,11 @@ libata
scsi_mod
scsi_dh_alua
### NVMe-Stack
### NVMe-Stack:
nvme
nvme_core
### USB-Stack
### USB-Stack:
xhci_pci
xhci_hcd
ehci_pci
@@ -138,14 +166,14 @@ uhci_hcd
usb_storage
uas
### Virtual-Machines-Stack
### Virtual-Machines-Stack:
virtio_pci
virtio_blk
virtio_scsi
virtio_rng
virtio_console
### Network Driver Host-machine
### Network Driver Host-machine:
"${nic_driver}"
EOF