aboutsummaryrefslogtreecommitdiff
path: root/kernel.nu
diff options
context:
space:
mode:
authorAutumn <git@autumnfo.rest>2026-04-28 20:47:11 +0100
committerAutumn <git@autumnfo.rest>2026-04-28 20:47:11 +0100
commit1b6aa46b3a1060c4fc64af3b2e4a914a1d732a9c (patch)
treee9feb2e92992e0c4dda9bf17a445f238cf2adafd /kernel.nu
parentda2e3e84620c65ea248538f5aba70b86d572eba1 (diff)
[meta] improved kernel compile script
Diffstat (limited to 'kernel.nu')
-rwxr-xr-xkernel.nu12
1 files changed, 8 insertions, 4 deletions
diff --git a/kernel.nu b/kernel.nu
index ba3a5e2..cd4e3ab 100755
--- a/kernel.nu
+++ b/kernel.nu
@@ -41,11 +41,15 @@ dracut -f --kernel-image=/boot/vmlinuz
# setup EFI directory
let OLD_EFI = (ls -l /efi/EFI/Linux/ | get name | first)
-mv $OLD_EFI /efi/Linux.efi
-try { rm -r /efi/EFI /efi/loader }
+if ($DEVICE_ID == "110") {
+
+ mv $OLD_EFI /efi/EFI/Linux/Linux.efi
+
+} else {
+
+ mv $OLD_EFI /efi/Linux.efi
+ try { rm -r /efi/EFI /efi/loader }
-# sign initramfs
-if ($DEVICE_ID != "110") {
sbctl sign-all
}