]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
core188: Ship intel-microcode
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 14 Aug 2024 16:57:13 +0000 (16:57 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 14 Aug 2024 16:57:13 +0000 (16:57 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/core/188/filelists/x86_64/intel-microcode [new symlink]
config/rootfiles/core/188/update.sh

diff --git a/config/rootfiles/core/188/filelists/x86_64/intel-microcode b/config/rootfiles/core/188/filelists/x86_64/intel-microcode
new file mode 120000 (symlink)
index 0000000..d5ac074
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/x86_64/intel-microcode
\ No newline at end of file
index ff92380d02953e635f643ea11a07842d83b261cc..704450f89484a8ac8df00701c78f040a6d5539e4 100644 (file)
@@ -68,8 +68,18 @@ ldconfig
 # Start services
 /etc/init.d/apache restart
 
+# Build initial ramdisks (for intel-microcode)
+dracut --regenerate-all --force
+KVER="xxxKVERxxx"
+case "$(uname -m)" in
+       aarch64)
+               mkimage -A arm64 -T ramdisk -C lzma -d /boot/initramfs-${KVER}-ipfire.img /boot/uInit-${KVER}-ipfire
+               # dont remove initramfs because grub need this to boot.
+               ;;
+esac
+
 # This update needs a reboot...
-#touch /var/run/need_reboot
+touch /var/run/need_reboot
 
 # Finish
 /etc/init.d/fireinfo start