|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH OSSTEST 2/8] ts-kernel-build: Introduce global $parms
Which contains the relevant details from %archparms, making the use
sites simpler.
Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
---
ts-kernel-build | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/ts-kernel-build b/ts-kernel-build
index 33d770c..9d6cd9e 100755
--- a/ts-kernel-build
+++ b/ts-kernel-build
@@ -46,6 +46,7 @@ my $archparms = {
'i386' => { DefConfig => 'defconfig', KernelImage =>
'arch/x86/boot/bzImage' },
'amd64' => { DefConfig => 'defconfig', KernelImage =>
'arch/x86/boot/bzImage' }
};
+my $parms = $archparms->{ $r{arch} };
sub enable_xen_config ();
@@ -333,7 +334,7 @@ END
ed <$edscript enable-xen-config
chmod +x enable-xen-config
cd linux
- make $archparms->{ $r{arch} }->{DefConfig}
+ make $parms->{DefConfig}
# ARM defconfig omits modules for some reason...
sed -e "s/^# CONFIG_MODULES is not set\$/CONFIG_MODULES=y/g" -i .config
../enable-xen-config .config
@@ -376,7 +377,7 @@ END
sub kinstall () {
my $kernfile= $r{kimagefile};
- $kernfile= $archparms->{$r{arch}}->{KernelImage} if !defined $kernfile;
+ $kernfile= $parms->{KernelImage} if !defined $kernfile;
target_cmd_build($ho, 300, $builddir, <<END);
mkdir -p dist/boot dist/lib/modules
--
2.5.3
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |