public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [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