From 0b4e3ed390b203ea48107ecd3011a5ae0f0a7668 Mon Sep 17 00:00:00 2001
From: Sahan Yılmaz <sahan@chrona.org.tr>
Date: Sun, 23 Feb 2025 13:16:00 +0300
Subject: first commit

---
 .../usr/share/initramfs-tools/hooks/overlayroot    | 25 ++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100755 debian/romtal-sistem-dondurma/usr/share/initramfs-tools/hooks/overlayroot

(limited to 'debian/romtal-sistem-dondurma/usr/share/initramfs-tools/hooks')

diff --git a/debian/romtal-sistem-dondurma/usr/share/initramfs-tools/hooks/overlayroot b/debian/romtal-sistem-dondurma/usr/share/initramfs-tools/hooks/overlayroot
new file mode 100755
index 0000000..406ccac
--- /dev/null
+++ b/debian/romtal-sistem-dondurma/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
-- 
cgit v1.2.3