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
