diff options
author | Sahan Yılmaz <[email protected]> | 2025-02-23 13:16:00 +0300 |
---|---|---|
committer | Sahan Yılmaz <[email protected]> | 2025-02-23 13:16:00 +0300 |
commit | 0b4e3ed390b203ea48107ecd3011a5ae0f0a7668 (patch) | |
tree | 3578788d58c6b85565583dcd2ea00c67d3ab74c2 /debian/tmp/usr/share/initramfs-tools/hooks/overlayroot | |
parent | 6a4b9b0b467e7958d649cde62a875246fa390931 (diff) |
first commit
Diffstat (limited to 'debian/tmp/usr/share/initramfs-tools/hooks/overlayroot')
-rwxr-xr-x | debian/tmp/usr/share/initramfs-tools/hooks/overlayroot | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/debian/tmp/usr/share/initramfs-tools/hooks/overlayroot b/debian/tmp/usr/share/initramfs-tools/hooks/overlayroot new file mode 100755 index 0000000..406ccac --- /dev/null +++ b/debian/tmp/usr/share/initramfs-tools/hooks/overlayroot @@ -0,0 +1,25 @@ +#!/bin/sh +set -e + +PREREQS="cryptsetup" +case $1 in + prereqs) echo "${PREREQS}"; exit 0;; +esac + +. /usr/share/initramfs-tools/hook-functions + +## +copy_exec /usr/bin/head /bin +copy_exec /usr/bin/sha512sum /bin +copy_exec /sbin/wipefs /sbin +copy_exec /sbin/cryptsetup /sbin +copy_exec /sbin/mke2fs /sbin + +# this is '||' only in case aesni_intel module isn't built (or others are built in) +manual_add_modules overlayfs overlay dm_mod dm_crypt aesni_intel || true + +# Grab as much true random data as possible, up to 4KB, and stash it into a +# random seed in the initramfs +dd if=/dev/random of="${DESTDIR}/.random-seed" bs=1 count=4096 iflag=nonblock >/dev/null 2>&1 || true + +# vi: ts=4 noexpandtab |