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

commit 3d8a60e01be57f237e70eaa58e8f4d9b16d9cfce
Author: DeX77 <[email protected]>
Date:   Fri Jul 21 11:33:01 2017 +0200

kernel-initrd-4.12.3-1-x86_64

* rebuild with 4.12.3
+ add cleanup of old initrd

diff --git a/source/base/kernel-initrd/FrugalBuild 
b/source/base/kernel-initrd/FrugalBuild
index 9c472ff..b07e28e 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=3
+pkgrel=1
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
index 930b69b..b09bc83 100644
--- a/source/include/kernel-initrd.install
+++ b/source/include/kernel-initrd.install
@@ -5,6 +5,13 @@ update_grub_config()
fi
}

+remove_old_initrd()
+{
+       # we remove every initrd except the one we just created
+       find /boot -type f -name "initrd*" ! -name "*@_F_kernelmod_uname@" 
-delete
+
+}
+
post_install()
{

@@ -21,6 +28,9 @@ post_upgrade()
#(needs force because of relbumps )
/usr/bin/dracut -H --force --kver  @_F_kernelmod_uname@

+       # cleanup
+       remove_old_initrd
+
update_grub_config
}
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to