OK, I've backed away from adding my kernel RPM's to the existing, CD-image, at least for now, because it is probably gpg-signed in such a way that would complicate this. So instead, I restored my CD image to a pristine state, and created an addon, which I set up as an installation source in yast. However, autoyast is not installing my custom kernel. :( I've tried the following in my autoyast xml file: <software> <kernel>kernel</kernel> <software> <kernel>kernel-2.6.21.7DRSwashere</kernel> The first did't try anything but kernel-default, while the second errored out saying it couldn't find kernel-2.6.21.7DRSwashere and fell back on kernel-default. Is my approach reasonable? What dod I need to put in that kernel tag to get my custom kernel pulled in? Thanks! On Fri, 14 Sep 2007 18:34:12 +0100, Yan Fitterer wrote:
Never tried this for the kernel, but it works for other packages:
1) create a new install source 2) Add it to your list of sources 3) Specify the kernel as per your xml snippet below.
To help with 1) you may want to look at:
http://developer.novell.com/wiki/index.php/Creating_Add-On_Media_with_YaST
Yan
On 14/09/2007 at 17:58, in message <33c5a6c30709140958k5217773bj73ebaab3643e3381@mail.gmail.com>, "Dan Stromberg" <dstromberglists@gmail.com> wrote: I have a Linus 2.6.21 kernel packaged up as an RPM, modified slightly to do the grub changes. It's based on a heavily modified kernel-source*.rpm from openSUSE.
I'm now trying to get this kernel to be loaded automatically as part of an autoyast install.
I dumped the kernel into our RPM repository, but the kernel is not being loaded for some reason. If I remove the kernel-default, I get a kernelless install, so I'm pretty sure I've got the right directory of RPM's.
When I look at suse/setup/descr/packages, I don't see my kernel listed. Do I need to run some command to get it added? Does it need to appear in this file?
I also tried to add the kernel to the XML controlling the install with: <software> <kernel>kernel-2.6.21.7DRSwashere</kernel>
...however still no luck. BTW, the actual kernel has "DRS-was-here", not "DRSwashere" - in some contexts and not others the software seems to want to strip the dashes.
What do I need to do to get this kernel loaded and made the default kernel?
Thanks!
-- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org