From ad4d954d43903563c9a1449c63b0ee3f3979bc33 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Sat, 10 Oct 2020 10:08:36 -0400 Subject: mkinitramfs-samizdat (used locally; unincorporated) Builds a global initramfs in /boot using samizdat bootloader. This should be incorporated into the makefile or called from a make target. Or else just have samizdat use the global initramfs config. In any case I used this on this system to proceed building a kernel-upgraded bootloader. --- src/mkinitramfs-samizdat | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 src/mkinitramfs-samizdat diff --git a/src/mkinitramfs-samizdat b/src/mkinitramfs-samizdat new file mode 100755 index 0000000..fa9e95d --- /dev/null +++ b/src/mkinitramfs-samizdat @@ -0,0 +1,18 @@ +#!/bin/sh + +f() +{ + sudo /usr/sbin/mkinitramfs \ + -d /usr/local/lib/samizdat-rhizome/initramfs-tools/ \ + -o "/boot/initrd.img-$1.samizdat" \ + -k "$1" +} + +if [ "$1" ] +then + f "$1" +else + l=$(readlink /boot/vmlinuz) + v=${l#vmlinuz-} + f $v +fi -- cgit v1.2.3