summaryrefslogtreecommitdiff
path: root/kiss/kernel/install
diff options
context:
space:
mode:
authortslil clingman <tslil@posteo.net>2022-05-08 14:57:33 -0500
committertslil clingman <tslil@posteo.net>2022-05-08 14:57:33 -0500
commit11842a3087070a8e33f84c4c0680ecf82480f3e3 (patch)
tree96ea433fa5d3e7ec1b5959e87d11b08e5f6f9350 /kiss/kernel/install
parent7095ac6f3903084e789e78da0458ca138163a621 (diff)
Track some more KISS pieces
Diffstat (limited to 'kiss/kernel/install')
-rwxr-xr-xkiss/kernel/install19
1 files changed, 19 insertions, 0 deletions
diff --git a/kiss/kernel/install b/kiss/kernel/install
new file mode 100755
index 0000000..452b9d7
--- /dev/null
+++ b/kiss/kernel/install
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+version=$(cat version)
+version_number="$(echo $version | cut -d\- -f1)"
+dir="builds/linux-$version_number"
+
+config="${1:-hardened.config}"
+cp "$config" "$dir/.config"
+cd "$dir"
+
+make -j4 && \
+ doas make install && \
+ doas mv /boot/System.map /boot/System.map-"$version_number" && \
+ doas mv /boot/vmlinuz /boot/vmlinuz-"$version_number"
+
+doas rm "/boot/initramfs-$version_number.img"
+doas tinyramfs -c /etc/tinyramfs.config -k "$version"\
+ /boot/initramfs-$version_number.img
+doas grub-mkconfig -o /boot/grub/grub.cfg