All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Add vmlinux to kernel rpm - updated description
@ 2009-02-12  5:10 Josh Hunt
  2009-02-15  8:01 ` Sam Ravnborg
  0 siblings, 1 reply; 3+ messages in thread
From: Josh Hunt @ 2009-02-12  5:10 UTC (permalink / raw)
  To: sam; +Cc: linux-kernel, linux-kbuild, kiran, mingo

Resending with updated description:

We are building an automated system to test kernels weekly and need to
provide an rpm to our QA dept.  We would like to use the ability to create
kernel rpms already in the kernel's Makefile, but need the vmlinux file
included in the rpm for later debugging.  This patch adds a compressed vmlinux to
the kernel rpm when doing a make rpm-pkg or binrpm-pkg and upon install
places the vmlinux file in /boot.

Signed-off-by: Josh Hunt <josh@scalex86.org>

Index: linux-2.6.28/scripts/package/mkspec
===================================================================
--- linux-2.6.28.orig/scripts/package/mkspec    2008-12-24
15:26:37.000000000 -0800
+++ linux-2.6.28/scripts/package/mkspec    2009-01-21
16:53:03.000000000 -0800
@@ -86,6 +86,14 @@ echo "%endif"
 echo 'cp System.map $RPM_BUILD_ROOT'"/boot/System.map-$KERNELRELEASE"

 echo 'cp .config $RPM_BUILD_ROOT'"/boot/config-$KERNELRELEASE"
+
+echo "%ifnarch ppc64"
+echo 'cp vmlinux vmlinux.orig'
+echo 'bzip2 -9 vmlinux'
+echo 'mv vmlinux.bz2
$RPM_BUILD_ROOT'"/boot/vmlinux-$KERNELRELEASE.bz2"
+echo 'mv vmlinux.orig vmlinux'
+echo "%endif"
+
 echo ""
 echo "%clean"
 echo '#echo -rf $RPM_BUILD_ROOT'


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] Add vmlinux to kernel rpm - updated description
  2009-02-12  5:10 [PATCH] Add vmlinux to kernel rpm - updated description Josh Hunt
@ 2009-02-15  8:01 ` Sam Ravnborg
  2009-02-18  8:05   ` Josh Hunt
  0 siblings, 1 reply; 3+ messages in thread
From: Sam Ravnborg @ 2009-02-15  8:01 UTC (permalink / raw)
  To: Josh Hunt; +Cc: linux-kernel, linux-kbuild, kiran, mingo

On Wed, Feb 11, 2009 at 09:10:57PM -0800, Josh Hunt wrote:
> Resending with updated description:
> 
> We are building an automated system to test kernels weekly and need to
> provide an rpm to our QA dept.  We would like to use the ability to create
> kernel rpms already in the kernel's Makefile, but need the vmlinux file
> included in the rpm for later debugging.  This patch adds a compressed vmlinux to
> the kernel rpm when doing a make rpm-pkg or binrpm-pkg and upon install
> places the vmlinux file in /boot.
> 
> Signed-off-by: Josh Hunt <josh@scalex86.org>

Applied, but...

> 
> Index: linux-2.6.28/scripts/package/mkspec
> ===================================================================
> --- linux-2.6.28.orig/scripts/package/mkspec    2008-12-24
> 15:26:37.000000000 -0800
> +++ linux-2.6.28/scripts/package/mkspec    2009-01-21
> 16:53:03.000000000 -0800
> @@ -86,6 +86,14 @@ echo "%endif"
>  echo 'cp System.map $RPM_BUILD_ROOT'"/boot/System.map-$KERNELRELEASE"
> 
>  echo 'cp .config $RPM_BUILD_ROOT'"/boot/config-$KERNELRELEASE"
> +
> +echo "%ifnarch ppc64"
> +echo 'cp vmlinux vmlinux.orig'
why is this relevant for all architectures except ppc64?
This is not addressed neither in a comment nor in the changelog.

	Sam

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] Add vmlinux to kernel rpm - updated description
  2009-02-15  8:01 ` Sam Ravnborg
@ 2009-02-18  8:05   ` Josh Hunt
  0 siblings, 0 replies; 3+ messages in thread
From: Josh Hunt @ 2009-02-18  8:05 UTC (permalink / raw)
  To: Sam Ravnborg; +Cc: linux-kernel, linux-kbuild, kiran, mingo

On Sun, Feb 15, 2009 at 09:01:36AM +0100, Sam Ravnborg wrote:
> On Wed, Feb 11, 2009 at 09:10:57PM -0800, Josh Hunt wrote:
> > Resending with updated description:
> > 
> > We are building an automated system to test kernels weekly and need to
> > provide an rpm to our QA dept.  We would like to use the ability to create
> > kernel rpms already in the kernel's Makefile, but need the vmlinux file
> > included in the rpm for later debugging.  This patch adds a compressed vmlinux to
> > the kernel rpm when doing a make rpm-pkg or binrpm-pkg and upon install
> > places the vmlinux file in /boot.
> > 
> > Signed-off-by: Josh Hunt <josh@scalex86.org>
> 
> Applied, but...
> 
> > 
> > Index: linux-2.6.28/scripts/package/mkspec
> > ===================================================================
> > --- linux-2.6.28.orig/scripts/package/mkspec    2008-12-24
> > 15:26:37.000000000 -0800
> > +++ linux-2.6.28/scripts/package/mkspec    2009-01-21
> > 16:53:03.000000000 -0800
> > @@ -86,6 +86,14 @@ echo "%endif"
> >  echo 'cp System.map $RPM_BUILD_ROOT'"/boot/System.map-$KERNELRELEASE"
> > 
> >  echo 'cp .config $RPM_BUILD_ROOT'"/boot/config-$KERNELRELEASE"
> > +
> > +echo "%ifnarch ppc64"
> > +echo 'cp vmlinux vmlinux.orig'
> why is this relevant for all architectures except ppc64?
> This is not addressed neither in a comment nor in the changelog.

I was under the impression that the ppc64 vmlinuz file could be
unzipped and used for debugging and so adding it to /boot would be
redundant.  Please let me know if this is not the case and I will
submit an updated patch.

Thanks
Josh 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-02-18  8:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-12  5:10 [PATCH] Add vmlinux to kernel rpm - updated description Josh Hunt
2009-02-15  8:01 ` Sam Ravnborg
2009-02-18  8:05   ` Josh Hunt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.