|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Re: xenning gentoo
Eric S. Johansson wrote:
finally got back to trying to build xen on gentoo using the 2.0.1 ebuild:
http://bugs.gentoo.org/show_bug.cgi?id=70161)
unfortunately, it can't find the xen tarball and, quite frankly, I'm not
sure where to put all the other pieces and whether or not I need to
build manifest etc. etc.
its beginning to look like it might be easier to just build everything
from raw bits and reinstall xen anytime I do an update via emerge.
couldn't bring myself to the things the raw bits way so I decided to go
from zero knowledge on ebuilds to some knowledge.
this is what I've learned so far (yes, some of this is ebuild 101):
understand the directory hierarchy of an ebuild input files and the
right place. This means the *.ebuild and Manifest are in the "top"
directory of that particular ebuild and all datafiles go in "files".
get all the files local and into the /usr/portage/distfiles and
directory. The new tarballs for xen and xen-sources are placed into
/usr/portage/distfiles by hand just to make things easier.
don't be afraid to hack the hardcoded version numbers in your ebuilds
like xen-sources-2.6.9.ebuild. and sometimes, just sometimes it really
is a question of the knowing when to give up. ;-)
xeno xen-sources # ACCEPT_KEYWORDS="~x86" emerge -v xen-sources
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-kernel/xen-sources-2.6.9 to /
>>> md5 src_uri ;-) linux-2.6.9.tar.bz2
>>> md5 src_uri ;-) xen-2.0.1-src.tgz
>>> Unpacking source...
>>> Unpacking linux-2.6.9.tar.bz2 to
/var/tmp/portage/xen-sources-2.6.9/work
>>> Unpacking xen-2.0.1-src.tgz to /var/tmp/portage/xen-sources-2.6.9/work
patching file
/var/tmp/portage/xen-sources-2.6.9/work/linux-2.6.9-xen0/drivers/xen/blkfront/blkfront.c
Reversed (or previously applied) patch detected! Assume -R? [n] y
Hunk #1 succeeded at 103 (offset 1 line).
Hunk #2 FAILED at 138.
Hunk #3 succeeded at 467 (offset -1 lines).
Hunk #4 succeeded at 1008 (offset -1 lines).
1 out of 4 hunks FAILED -- saving rejects to file
/var/tmp/portage/xen-sources-2.6.9/work/linux-2.6.9-xen0/drivers/xen/blkfront/blkfront.c.rej
--
http://www.salon.com/books/review/2004/12/18/heloise/index.html
The basis of Abelard's philosophy, which he taught to Heloise, was
that logic had to be applied to religion in order to arrive at the
truth.
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel
|
|
|
|
|