Mailinglist Archive: opensuse-kernel (48 mails)

< Previous Next >
Re: [opensuse-kernel] where is -factory's kernel-xen *source* ?
  • From: Jeff Mahoney <jeffm@xxxxxxxx>
  • Date: Wed, 21 May 2008 16:29:33 -0400
  • Message-id: <4834862D.5030906@xxxxxxxx>
Hash: SHA1

snowcrash+opensuse wrote:
hi jeff,

There is, unfortunately, no kernel-xen-source package. It's kind of a
sore spot. All the flavors, except Xen, are built from the same source
tree. There are additional patches that we apply to the Xen tree, and
then build it. As a result, they're not included in the kernel-source

We do have a kernel-source.src.rpm that can be used to build the
appropriate source tree, though.

are those patches & process available/documented somewhere?

currently, trying to do a build, i'm failing ...

and now, given your comments, wonder if the missing "patches" are part
of the cause ...

The patches are, yes. You can build the packages by grabbing the
kernel-source SRPM, then cd'ing to %_sourcedir
(/usr/src/packages/SOURCES, unless you've changed it) and doing rpmbuild
- -bb kernel-xen.spec. That will apply the right set of patches and you'll
end up with a xen kernel.

To build a xen kernel-source, do this:
echo "xen" > extra-symbols
rpmbuild -bb kernel-source.spec

To verify it's building the correct tree, make sure there's something
like "Architecture symbol(s): x86_64 xen" in the first 10 lines of output.

This will create a kernel-source package, but it will be fundamentally
incompatible with the shipping kernel-source package. It's *definitely*
a goal of ours to eliminate the need for multiple source packages for
this very reason.

- -Jeff

- --
Jeff Mahoney
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE -

To unsubscribe, e-mail: opensuse-kernel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-kernel+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups