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

Reply via email to