lurker wrote: > On 10/02/09 23:27, Andrew Gaffney wrote: >> lurker wrote: >>> On 10/02/09 22:28, Mike Frysinger wrote: >>>> try grepping the init.d scripts. or look at the source scripts >>>> from catalyst itself (iirc, there's a "livecd support" dir or >>>> some such). >>> I've recursively grepped every file in /usr/lib/catalyst, >>> /usr/share/genkernel, /etc and the initrd, and I found nothing. >>> Have I missed anything (I must have!)? >> The files you're looking for are part of livecd-tools. There's a >> function called livecd_fix_inittab() in livecd-functions.sh that >> rewrites the CD's inittab to call the bashlogin script instead of a >> login process. > > Thanks a lot! > >> However, I'm not sure what actually calls the livecd_fix_inittab() >> function in the first place. > > FYI, after some grepping I found from where it is called: /sbin/rc, > around row 500 (this is with baselayout-1.12.11.1). > > I could be off here, but wouldn't it be better if catalyst made these > changes to /etc/inittab in livecd-stage2 instead?
If you look at the livecd_fix_inittab() function, it makes decisions on what to write to /etc/inittab based on the /dev nodes that are present. -- Andrew Gaffney http://dev.gentoo.org/~agaffney/ Gentoo Linux Developer Catalyst/Genkernel + Release Engineering Lead
