Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=kernelbump.git;a=commitdiff;h=3ed7f6b563cbd9ce9c2833b088423b4877498f6f

commit 3ed7f6b563cbd9ce9c2833b088423b4877498f6f
Author: DeX77 <de...@frugalware.org>
Date:   Thu Jul 13 14:26:58 2017 +0200

kernel-initrd-4.12.1-3-x86_64

* need to add initrd path

diff --git a/source/base/kernel-initrd/FrugalBuild 
b/source/base/kernel-initrd/FrugalBuild
index 2762420..fee0f57 100644
--- a/source/base/kernel-initrd/FrugalBuild
+++ b/source/base/kernel-initrd/FrugalBuild
@@ -6,7 +6,7 @@ _F_kernelmod_scriptlet="$Fincdir/$pkgname.install"
_F_cd_path="/"
Finclude kernel-module
pkgver=$_F_kernelver_ver
-pkgrel=2
+pkgrel=3
pkgdesc="The initrd for the Frugalware Linux Kernel."
url="http://www.frugalware.org";
makedepends=('')
diff --git a/source/include/kernel-initrd.install 
b/source/include/kernel-initrd.install
new file mode 100644
index 0000000..669abdb
--- /dev/null
+++ b/source/include/kernel-initrd.install
@@ -0,0 +1,31 @@
+update_grub_config()
+{
+        if [ -f /boot/grub/grub.cfg ]; then
+                /usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg
+        fi
+}
+
+post_install()
+{
+
+       # Creating initial not-Hostonly dracut-image
+       /usr/bin/dracut -N /boot/initrd-@_F_kernelmod_uname@  
@_F_kernelmod_uname@
+
+       update_grub_config
+}
+
+post_upgrade()
+{
+       # Create new initrd but this time Hostonly
+       # since we already bootet fw kernel
+       #(needs force because of relbumps )
+       /usr/bin/dracut -H --force /boot/initrd-@_F_kernelmod_uname@  
@_F_kernelmod_uname@
+
+       update_grub_config
+}
+
+op=$1
+shift
+$op $*
+
+# vim: ft=sh
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to