From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1EKe2U-00086y-IY for garchives@archives.gentoo.org; Wed, 28 Sep 2005 15:40:10 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j8SFWfCO006895; Wed, 28 Sep 2005 15:32:41 GMT Received: from mail.twi-31o2.org (66-191-50-164.dhcp.gnvl.sc.charter.com [66.191.50.164]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j8SFWehL025827 for ; Wed, 28 Sep 2005 15:32:40 GMT Received: from vertigo.twi-31o2.org (vertigo.twi-31o2.org [192.168.0.10]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mail.twi-31o2.org (Postfix) with ESMTP id 084D32480B0 for ; Wed, 28 Sep 2005 11:30:37 -0400 (EDT) Subject: Re: [gentoo-catalyst] Initrd overlay for gentoo.igz From: Chris Gianelloni To: gentoo-catalyst@lists.gentoo.org In-Reply-To: <433A57AA.9010706@gmx.de> References: <4338E70E.3010902@gmx.de> <433A57AA.9010706@gmx.de> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-WJ0KAj0sw0GKUaLrB19G" Organization: Gentoo Linux Date: Wed, 28 Sep 2005 11:37:24 -0400 Message-Id: <1127921845.12358.2.camel@vertigo.twi-31o2.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-catalyst@gentoo.org Reply-to: gentoo-catalyst@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 X-Archives-Salt: c5e3626b-5624-43a1-a14a-d8c8cb5ccfaa X-Archives-Hash: f5b017dbd4323ce8d0267d5415ceedf3 --=-WJ0KAj0sw0GKUaLrB19G Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2005-09-28 at 10:43 +0200, Georg Lippold wrote: > Hi Eliot, >=20 > there are serveral Knoppix remaster (google:"knoppix remaster") Howto's=20 > out there, you may have a look at them, but I cannot guarantee for it.=20 > One difference: LiveCD's usually use squashfs while Knoppix uses cloop. Right. Any init script that you dump into the initramfs image will *only* be in the initramfs image and not on the live filesystem. You need to modify the squashfs image to get it into the filesystem. > Eliot Gable wrote: > > Well, I assume you are talking about the catalyst build? I am trying to= stay > > away from the catalyst utilities. I do not want to build a whole new li= vecd > > image. I just want to use the x86 minimal livecd image I downloaded. I = do > > not see any livecd-stage2.spec file on that CD. I am not at all familia= r > > with catalyst and I was not planning on spending the time learning it. = I > > thought this would be a relatively simple task -- just unpacking the fi= les > > on the CD, adding a couple in, and repackaging them. Can I not do it th= is > > way? > >=20 > > On 9/27/05, Georg Lippold wrote: > >=20 > >>Hi Eliot, > >> > >>just use > >> > >>livecd/root_overlay: /path > >> > >>in your livecd-stage2.spec > >> > >>In /path, there is this structure > >> > >> > >>>find . -print > >>> > >>>./etc > >>>./etc/init.d > >>>./etc/init.d/somescript > >> > >>The whole gentoo.igz is just the kernel ramdisk, that is discarded afte= r > >>the filesystem from the CD is mounted. Your other modified files can go > >>into that directory, too. They are copied over stage2 before it gets > >>compressed. > >> > >>Greetings, > >> > >>Georg > >> > >>Eliot Gable wrote: > >> > >>>I am new to the whole "live cd" thing, so please bear with me here. > >>> > >>>I am trying to add a file to the /etc/init.d/ directory that exists > >> > >>*after* > >> > >>>the entire Gentoo live cd boots up. I have figured out that the > >> > >>/etc/init.d > >> > >>>directory in the ISO image on the CD is a base environment of some > >> > >>sorts, > >> > >>>and that the gentoo.igz file in the isolinux directory on the CD > >> > >>contains > >> > >>>the real set of files that exist in the /etc/init.d directory once the > >>>entire CD finishes booting. I have created a folder to hold my overlay > >>>files. This folder looks like so: > >>> > >>> > >>>Now, I try to create an overlay like so: > >>> > >>>find . -print | cpio --quiet -o -H newc | gzip -9 > ../gentoo.igz.new > >>>cd .. > >>>cat gentoo.igz.old gentoo.igz.new > gentoo.igz > >>>cp gentoo.igz newcd/isolinux/ > >>>cd newcd > >>>mkisofs -o ../gentoo.iso -b isolinux/isolinux.bin -c isolinux/boot.cat > >>>-no-emul-boot -boot-load-size 4 -iso-level 2 -boot-info-table . > >>>cdrecord -blank=3Dfast dev=3D/dev/hdc ../gentoo.iso > >>> > >>>The thing is, the resultant CD will boot just fine. However, the file > >> > >>does > >> > >>>not show up in the /etc/init.d/ directory after the CD finishes bootin= g --=20 Chris Gianelloni Release Engineering - Strategic Lead/QA Manager Games - Developer Gentoo Linux --=-WJ0KAj0sw0GKUaLrB19G Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQBDOri0kT4lNIS36YERAvwLAJsEbMMKZVMTBFb/gKRSOxhSy0SNhwCeMHdl 9qoeDBJ7sP2DKAMQZL5N8ao= =WeXu -----END PGP SIGNATURE----- --=-WJ0KAj0sw0GKUaLrB19G-- -- gentoo-catalyst@gentoo.org mailing list