diff --git a/src/mods/80-initramfs-update/install.sh b/src/mods/80-initramfs-update/install.sh index d19f77d..811b324 100755 --- a/src/mods/80-initramfs-update/install.sh +++ b/src/mods/80-initramfs-update/install.sh @@ -2,6 +2,17 @@ set -e # exit on error set -o pipefail # exit on pipeline error set -u # treat unset variable as error + +# Automatically update /etc/casper.conf +# Mount /dev/nvme0n1 to /cow +mkdir -p /scripts/casper-premount +echo << EOF > /scripts/casper-premount/10-format.cow +#!/bin/sh +set -euo pipefail +mkfs.ext4 -F -L casper-rw /dev/nvme0n1p1 +EOF +chmod +x /scripts/casper-premount/10-format.cow + # Update initramfs update-initramfs -u -k all judge "Update /etc/casper.conf" \ No newline at end of file