Charles Duffy wrote:
Howdy. I'm trying to build a netboot2 target (using catalyst-2.0.4)
targeting amd64.
pre-kmerge.sh is trying to create files in
/usr/share/genkernel/${clst_hostarch}; for amd64, that directory does
not exist, and attempts to write (and thus the pre-kmerge.sh script)
fail. /usr/share/genkernel/x86_64, on the other hand, *does* exist.
Should pre-kmerge.sh include a mkdir -p in it? Should the x86_64
directory actually be named amd64 (since that's the valid subarch name)?
Or is there another solution I'm missing here?
Thanks!
You are probably the first person to try building a netboot image using catalyst
for amd64. The reason you're seeing this is because of a mismatch between the
kernel arch name and portage/catalyst's arch name.
The proper solution is probably to provide some sort of mapping in catalyst for
portage -> kernel arch names. However, it's likely that this already exists in
the code. The netboot2 code just needs to utilize this mapping when it is
copying those files.
Please file a bug for this, and I'll take a look when I get a chance.
--
Andrew Gaffney http://dev.gentoo.org/~agaffney/
Gentoo Linux Developer Catalyst/Installer + x86 release coordinator
--
[EMAIL PROTECTED] mailing list