summaryrefslogtreecommitdiff
path: root/kiss/kernel/install
blob: 452b9d7f1a4e63e852ff36e41ba56c52a59ee87b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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