1 |
Hello everyone, |
2 |
|
3 |
First of all new version of Dracut was released — 007 — the James Bond |
4 |
release. ;-) The new version includes all changes I've made in Dracut. |
5 |
In past week I've made a few fixes and docs updates, sent gensplash |
6 |
(framebuffer splash) into upstream and Harald updated man page with my |
7 |
surname as one of developers what makes me very happy. :-) The ebuild |
8 |
for 007 is attached to bug #331903 [0]. |
9 |
|
10 |
I've made following changes in previous patch for Genkernel: |
11 |
|
12 |
* gen_dracut.sh - refactorized |
13 |
* updated to dracut-007 |
14 |
* more verbose |
15 |
* final info for user about kernel args |
16 |
* params for gensplash module may be passed by genkernel args |
17 |
(previously only by /etc/conf.d/splash was possible) |
18 |
* minor fixes |
19 |
|
20 |
New patch is attached to the same bug #330127 [1] as previous. |
21 |
|
22 |
For Catalyst I made just a tiny patch: |
23 |
|
24 |
* for Catalyst we'd like to have generic image |
25 |
* warning for old generator specific options |
26 |
* for netboot target use old genkernel generator |
27 |
|
28 |
To include new features we just have to provide Genkernel arguments to |
29 |
gk_mainargs. There's no much to do with Catalyst. If something would be |
30 |
wrong with initramfs in Catalyst it should be fixed in Genkernel. For |
31 |
bad news I couldn't test Catalyst. It's really hard using it, |
32 |
especially with 8 years old computer and bandwidth about 16 KiB/s with |
33 |
1 GiB upload limit… Spend almost week trying to play with it but with |
34 |
no much success. Although changes are tiny, so there should be no |
35 |
problem. In case sth goes wrong I'm always reachable via e-mail, XMPP |
36 |
and IRC. |
37 |
|
38 |
My Questions |
39 |
|
40 |
* What about using DocBook for Genkernel man pages? XML is much |
41 |
nicer than troff. Dracut just moved to DocBook and would be nice |
42 |
if Genkernel too. There's tool for convertion man page → DocBook |
43 |
— doclifter [3]. |
44 |
* What about Genkernel's old internal initramfs generator? I'd like |
45 |
to remove it. It would make Genkernel's code, ebuild, help and |
46 |
man page much simpler. But on the other hand there two things not |
47 |
yet supported in Dracut: busybox and netboot in exact way. |
48 |
Netboot is some kind of rescue image. With Dracut we can have |
49 |
rescue too — with debug and nfs modules we have quite much handy |
50 |
tools. Then just go into shell with rdshell kernel argument. For |
51 |
me would be sufficient, but not sure what is really expected from |
52 |
netboot. |
53 |
|
54 |
Plans for this week |
55 |
|
56 |
* update Genkernel man pages (either with really ugly troff or less |
57 |
ugly XML or maybe you might suggest something even better?) |
58 |
* clean old generator code if it would be OK |
59 |
* maybe handle netboot stuff after gathered remarks |
60 |
|
61 |
Off-topic question |
62 |
|
63 |
Why we use by default old sys-apps/man-1.6f while there's a better |
64 |
replacement: sys-apps/man-db? At least it handles UTF-8 better. |
65 |
|
66 |
References: |
67 |
|
68 |
* [0] Dracut ebuild: http://bugs.gentoo.org/show_bug.cgi?id=331903 |
69 |
* [1] Genkernel patch: http://bugs.gentoo.org/show_bug.cgi?id=330127 |
70 |
* [2] Catalyst patch: http://bugs.gentoo.org/show_bug.cgi?id=331923 |
71 |
* [3] doclifter: http://www.catb.org/~esr/doclifter/ |
72 |
* my forks of Dracut, Genkernel, Catalyst and also my overlay: |
73 |
http://github.com/aidecoe/ |
74 |
* my blog: http://blog.aidecoe.name |
75 |
|
76 |
|
77 |
Cheers, |
78 |
Amadeusz Żołnowski |