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 1OYo4f-0004L8-Ud for garchives@archives.gentoo.org; Tue, 13 Jul 2010 22:35:39 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DF1A2E0B85; Tue, 13 Jul 2010 22:35:26 +0000 (UTC) Received: from mail-bw0-f53.google.com (mail-bw0-f53.google.com [209.85.214.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 98C9CE0B85 for ; Tue, 13 Jul 2010 22:35:26 +0000 (UTC) Received: by bwz6 with SMTP id 6so5321088bwz.40 for ; Tue, 13 Jul 2010 15:35:26 -0700 (PDT) Received: by 10.204.9.146 with SMTP id l18mr12590073bkl.16.1279060524795; Tue, 13 Jul 2010 15:35:24 -0700 (PDT) Received: from localhost (188.147.114.120.nat.umts.dynamic.eranet.pl [188.147.114.120]) by mx.google.com with ESMTPS id s34sm26753343bkk.13.2010.07.13.15.35.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 13 Jul 2010 15:35:24 -0700 (PDT) Date: Wed, 14 Jul 2010 00:34:46 +0200 From: Amadeusz =?UTF-8?B?xbtvxYJub3dza2k=?= To: gentoo-soc@lists.gentoo.org Subject: [gentoo-soc] Dracut port - weekly progress - week 7 Message-ID: <20100714003446.5b94d09b@aidecoe.name> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.20.1; x86_64-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_/36dO5eyXgMmE7IeJeIK8K=g"; protocol="application/pgp-signature" X-Archives-Salt: 58fb17d0-5d80-4eaa-a42d-529d0c0df0fc X-Archives-Hash: 512338179334d7d8ebf8ec27024024dc --Sig_/36dO5eyXgMmE7IeJeIK8K=g Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello everyone, All important modules are ported. Some need a few tweaks but generally Dracut provides the same functionality Genkernel initramfs generator does. And good news for some of you: PLYMOUTH WORKS (thanks to Martin Benz who created the ebuild). Tested it with my fork of Dracut and worked. :-) Here's summary: Module Status 01fips FIXED=C2=B9 50plymouth OK (>=3Dsys-boot/plymouth-0.8.3=C2=B2) 90crypt ENHANCED=C2=B3 95dasd SKIPPED=E2=81=B4 95dasd_mod SKIPPED=E2=81=B4 95debug ENHANCED 95fcoe NO TOOLS 95iscsi OK 95nbd OK 95nfs OK 95resume OK=E2=81=B5 95zfcp SKIPPED=E2=81=B4 95znet SKIPPED=E2=81=B4 98selinux OK 1. Fixed, should be OK, but not tested because setting it up is PITA and not especially important. 2. Not yet in Portage tree but ebuild from Martin Benz (see #274065) works without a problem with my fork of Dracut. Martin reported tiny problem with dracut-006. I've posted workaround as dracut-006-r1. Reported problem is already properly solved in official Dracut's git repo. 3. Added support for keys on external devices but it's not fully finished. Needs some more work, but it's not so important for now (since it worksforme ;-)). 4. Do it later, maybe. Have to set up special environment for them, e.g. dasd is for S/390, so some emulator=E2=80=A6 5. Tested with =C2=B5swsusp only. Moreover I've refectored the ebuild, added new USE flags and updated dependencies. There's just kernel config check left. Ebuild works with my repo. When new version of Dracut will be released (with things I've submitted) just small details will have to be changed. Now I'm switching to Genkernel integration. References: * 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_/36dO5eyXgMmE7IeJeIK8K=g Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) iEYEARECAAYFAkw86gYACgkQ+hU8EsKEdQ0qmACfYmFAUxOE9GDl/5uGT1La9Kfh X3oAnRJPC6SpbkDIkeB5gXHL17MblMQP =SOzy -----END PGP SIGNATURE----- --Sig_/36dO5eyXgMmE7IeJeIK8K=g--