From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OWCbB-0007an-V8 for garchives@archives.gentoo.org; Tue, 06 Jul 2010 18:10:26 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4C8C3E0777; Tue, 6 Jul 2010 18:10:18 +0000 (UTC) Received: from mail-fx0-f53.google.com (mail-fx0-f53.google.com [209.85.161.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 0C862E0777 for ; Tue, 6 Jul 2010 18:10:17 +0000 (UTC) Received: by fxm19 with SMTP id 19so5577327fxm.40 for ; Tue, 06 Jul 2010 11:10:17 -0700 (PDT) Received: by 10.86.36.9 with SMTP id j9mr4146181fgj.3.1278439817090; Tue, 06 Jul 2010 11:10:17 -0700 (PDT) Received: from etiriah (188.146.203.116.nat.umts.dynamic.eranet.pl [188.146.203.116]) by mx.google.com with ESMTPS id h15sm12462926faj.33.2010.07.06.11.10.12 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 06 Jul 2010 11:10:16 -0700 (PDT) Date: Tue, 6 Jul 2010 20:10:02 +0200 From: Amadeusz =?UTF-8?B?xbtvxYJub3dza2k=?= To: gentoo-soc@lists.gentoo.org Subject: [gentoo-soc] Dracut port - weekly progress - week 6 Message-ID: <20100706201002.4c050f0f@etiriah> X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.9; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/6rGk3sYygLBdPIKf=UD7OZk"; protocol="application/pgp-signature" X-Archives-Salt: 7f43b599-feb3-4945-be25-c4b4716ce19d X-Archives-Hash: 6c09ea4e6cdf7863cf858688f0b7b160 --Sig_/6rGk3sYygLBdPIKf=UD7OZk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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=E2=80=A6) debugging fips module. Probably f= ound 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 =E2=86=92 libnspr4.so.8). Dracut relies on ldd output and doesn't create reverse symlinks, so we have to enhance inst_binary function=E2=80=A6 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 =09 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 =C5=BBo=C5=82nowski --=20 PGP key: 1024D/C284750D --Sig_/6rGk3sYygLBdPIKf=UD7OZk Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iEYEARECAAYFAkwzcXoACgkQ+hU8EsKEdQ1AOACgyxAZy64Z+0Gp4z7cJmDPUA3x pkMAoJ60lWY0ZWKuF1i9Le0NF5RQ3jRj =upYW -----END PGP SIGNATURE----- --Sig_/6rGk3sYygLBdPIKf=UD7OZk--