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
|