Gentoo Archives: gentoo-soc

From: "Amadeusz Żołnowski" <aidecoe@×××××××.name>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] Dracut port - weekly progress - week 11
Date: Mon, 09 Aug 2010 22:25:33
Message-Id: 20100810002506.74923eea@aidecoe.name
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

Attachments

File name MIME type
signature.asc application/pgp-signature