severity 572003 wishlist
thanks
Hi,
On Sun, Feb 28 2010, M G Berberich wrote:
> generation of initrd is now handled by scripts in /etc/kernel. whoch
> have to be set up on the host, teh kernel ist to be installed. This is
> totaly broken.
> Needing an initrd or not, is a property of the kernel, not of the
> system the kernel get's installed. So it should be configured on a
> per-kernel basis and the configuration should be packaged with the
> kernel.
There is a point here. It is indeed possible to set up a kernel
such that it definitely needs a initrd (by compiling all file
systems as modules), so this should be examined further.
> At the moment it is configured on a per-host basis und “packaged” with
> the host.
>
> The effect is:
> * if the kernel needs an initrd and the install-host is not set up for
> initrd-generation the initrd is missing and has to be generated per
> hand.
Right. I just set up all target hosts with the initrd scripts.
> * if the kernel does not need an initrd and the system is set up for
> initrd-generation the initrd is generated and update-grub adds an
> initrd-line into menu.conf.
This is not the case. If the kernel was not set up with an
initrd in mind, no inird is created. My desktop never gets an initrd
line.
> make-kpkg should generate packages that can be installed on a system
> without needing manual chekup and interaction. In short they should
> behave like the Debian-kernel-packages.
Debian official kernel packages behave like kernel-package used
to (they used ancient kernel-package scripts, I believe). I think that
the solution of using /etc/kernel.d, while not optimal, is better than
the mess that was being created with tryng to keep up with the fast
changing bootup actions needed on diferent architectres; the new system
is more flexible, though it does need a minimal setup.
manoj
--
Price's Advice: It's all a game -- play it to have fun.
Manoj Srivastava <[email protected]> <http://www.golden-gryphon.com/>
4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20 05B6 CF48 9438 C577 9A1C
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]