summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXian Wang <dev@xianwang.io>2022-06-03 20:48:20 -0700
committerXian Wang <dev@xianwang.io>2022-06-03 20:48:20 -0700
commit29011fcbd2d0abac058ea68d086a7f2cd39bd874 (patch)
treeb0094902028f6ee1fba5af3fe2a91423957dd5d6
downloadtoolbox-29011fcbd2d0abac058ea68d086a7f2cd39bd874.tar.gz
toolbox-29011fcbd2d0abac058ea68d086a7f2cd39bd874.tar.bz2
toolbox-29011fcbd2d0abac058ea68d086a7f2cd39bd874.zip
kernal upgrade script for gentoo
Signed-off-by: Xian Wang <dev@xianwang.io>
-rwxr-xr-xkupg12
1 files changed, 12 insertions, 0 deletions
diff --git a/kupg b/kupg
new file mode 100755
index 0000000..82abb47
--- /dev/null
+++ b/kupg
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+cd /usr/src/linux
+
+KVER=$(make kernelrelease)
+NCPU=$(ls /sys/bus/cpu/devices | wc -l)
+
+make -j$NCPU \
+&& make dtbs install modules_install \
+&& emerge -vq @module-rebuild \
+&& dracut --kver $KVER --force \
+&& grub-mkconfig -o /boot/grub/grub.cfg