* [gentoo-soc] Dracut port - weekly progress - week 6
@ 2010-07-06 18:10 Amadeusz Żołnowski
0 siblings, 0 replies; only message in thread
From: Amadeusz Żołnowski @ 2010-07-06 18:10 UTC (permalink / raw
To: gentoo-soc
[-- Attachment #1: Type: text/plain, Size: 2506 bytes --]
Hello everyone,
Most of modules are checked. Some of them needed fixes, some only
needed dependency updates in ebuild. Checking involved going through
install and check scripts which operate on host system, analyzing if
result image looks as expected, running test if available. Sometimes
problems are more or less deeply hidden. I had some with networking.
Stable and ~arch dhclient gets DHCP info but doesn't assign address to
interface (at least under qemu). Moreover Dracut relies on dhcp-4 and
invocations are quite hardcoded. To make it work well I had to use
hardmasked dhcp-4 package. I also spent quite much time (and wonder if
it's not completely wasted time…) debugging fips module. Probably found
the reason. Dracut installs binaries with its library dependencies.
Needed sha512hmac depends on libnspr4.so.8 (ldd says so), but in fact,
as strace says, it searches only for libnspr4.so (on host system
there's symlink libnspr4.so → libnspr4.so.8). Dracut relies on ldd
output and doesn't create reverse symlinks, so we have to enhance
inst_binary function… but anyway it's strange case, especially as it
has never occurred before.
Shortly and clearly, here's what's done for now (more detailed and
readable table is on my blog):
Module Status
00dash OK
01fips SMALL PROBLEMS
10redhat-i18n FIXED: 10i18n
10i18n NEW
10rpmversion OK
40network OK
45ifcfg OK
50plymouth NO TOOLS YET
60xen OK
90btrfs OK
90crypt TO ENHANCE
90dm FIXED
90dmraid FIXED
90dmsquash-live OK
90kernel-modules FIXED
90lvm OK
90mdraid OK
90multipath FIXED
95rootfs-block OK
95terminfo OK
95udev-rules OK
95uswsusp FIXED
98syslog OK
99base OK
There are some modules left and I'm working on them:
* 95dasd
* 95dasd_mod
* 95fcoe
* 95iscsi
* 95resume
* 95zfcp
* 95znet
* 98selinux
Somehow checked and rather working:
* 95nfs
* 95nbd
* 95debug
Moreover I've updated Ramereth's Dracut ebuild to release 006 and he's
going to put it into portage tree today. There's also ebuild using my
git repo in my git repo at branch gentoo in gentoo directory. :-)
References:
* some activity at LKML:
http://www.spinics.net/lists/linux-initramfs/
* my repo: http://github.com/aidecoe/dracut (branches gsoc2010 and
gentoo)
* my blog: http://blog.aidecoe.name
Cheers,
Amadeusz Żołnowski
--
PGP key: 1024D/C284750D
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2010-07-06 18:10 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-06 18:10 [gentoo-soc] Dracut port - weekly progress - week 6 Amadeusz Żołnowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox