summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2020-10-10 10:08:36 -0400
committerAndrew Cady <d@jerkface.net>2020-10-10 10:10:32 -0400
commitad4d954d43903563c9a1449c63b0ee3f3979bc33 (patch)
tree716a25ec5c7e3fc0c4146f48c47399190afbc75c
parent25d740da5d8567d72a60059c998adfa15b842c8b (diff)
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.
-rwxr-xr-xsrc/mkinitramfs-samizdat18
1 files changed, 18 insertions, 0 deletions
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 @@
1#!/bin/sh
2
3f()
4{
5 sudo /usr/sbin/mkinitramfs \
6 -d /usr/local/lib/samizdat-rhizome/initramfs-tools/ \
7 -o "/boot/initrd.img-$1.samizdat" \
8 -k "$1"
9}
10
11if [ "$1" ]
12then
13 f "$1"
14else
15 l=$(readlink /boot/vmlinuz)
16 v=${l#vmlinuz-}
17 f $v
18fi