Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=ae43d103a59fb6412104eac0f8deea08dd728aa2

commit ae43d103a59fb6412104eac0f8deea08dd728aa2
Author: James Buren <r...@frugalware.org>
Date:   Fri Sep 16 13:34:34 2011 -0500

kernel-initrd-3.0-4-i686
* decouple from release level of kernel (we may have other reasons to rebuild 
initrd)
* add sanity check in case dracut fails

diff --git a/source/base/kernel-initrd/FrugalBuild 
b/source/base/kernel-initrd/FrugalBuild
index 8e2c20d..d6ac7b4 100644
--- a/source/base/kernel-initrd/FrugalBuild
+++ b/source/base/kernel-initrd/FrugalBuild
@@ -5,15 +5,15 @@ Finclude kernel-version

pkgname=kernel-initrd
pkgver=$_F_kernelver_ver
-pkgrel=$_F_kernelver_rel
+pkgrel=4
pkgdesc="The initrd for the Frugalware Linux Kernel."
url="http://www.frugalware.org";
-depends=("kernel=$pkgver-$pkgrel")
+depends=("kernel=$_F_kernelver_ver-$_F_kernelver_rel")
makedepends=('dracut' 'linux-firmware' 'xz' 'eject' 'sysvinit-tools' \
'less' 'xfsprogs' 'jfsutils' 'reiserfsprogs' 'mdadm')
groups=('base')
archs=('i686' 'x86_64')
-up2date="$pkgver"
+up2date="$_F_kernelver_ver"
options=('scriptlet')

_add_include()
@@ -27,9 +27,10 @@ _add_include /lib/udev/rules.d/64-md-raid.rules

build()
{
-       _UNAME="$pkgver-fw$pkgrel"
+       _UNAME="$_F_kernelver_ver-fw$_F_kernelver_rel"
Fmkdir /boot
Fexec /sbin/dracut --xz --force ${includes[@]} \
$Fdestdir/boot/initrd-$_UNAME.img.xz $_UNAME
+       [ -f "$Fdestdir/boot/initrd-$_UNAME.img.x" ] || Fdie
Fln initrd-$_UNAME.img.xz /boot/initrd.img.xz
}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to