On Thu, 2004-08-26 at 13:05, derek tracy wrote: > After I followed your instructions / advice I was able to get my cd to > boot up and auto-configure X.org I was able to start openbox, but > still needed to emerge a bunch of programs and configure things like > the openbox menu and xinitrd. Long story short I emerged around 15 The xinitrc can be setup by using the livecd/xinitrc option in livecd-stage2 in catalyst 1.0.9 (or better, when it comes). > programs wrote a bash script to "inject" the configuration files that > I created for openbox, torsmo, pypanel, and the xinitrc. (menu.xml, > rc.xml, pypanelrc). Created the cd and now when I boot I can't do Personally, I just create the files during the fsscript.sh stage of my livecd-stage2. > anything because it does not automatically log root in. So I just sit > there at the log on prompt because it also auto-scrambles the root > passwd. Well, you can edit the /usr/lib/catalyst/livecd/files/livecd-local.start file if you wish before building your CD. In the future, I think I'm going to write up a patch to catalyst so that you can specify the local.start in the livecd-stage2 spec file, similar to the xinitrc. > My question is this are there any packages that you have found not to > work with catalyst live-cd's because they change certain configuration Nope. > files. And are there any files that I could edit to make root > automatically log in? Last one for now, does the livecd run off of an Do you have livecd in your USE in livecd-stage1? > edited /etc/init.d/local.start the reason I ask this is because that > is the last init that it goes through. Yes, the file is edited. You can check it out for yourself. > On Wed, 25 Aug 2004 13:28:51 -0400, Chris Gianelloni > wrote: > > On Wed, 2004-08-25 at 11:25, derek tracy wrote: > > > I have seen the links to download the beta GameCD but could not find > > > the spec files linked anywhere, you don't suppose you could attach > > > those do you. > > > > Attached, but whatever you do, do *not* post bugs for problems you find > > with most of the GameCD stuff to bugzilla unless you assign it directly > > to me. I'm working on most of the GameCD stuff and don't want to bog > > zhen down with it until I have it in a semi-working state. > > > > > I am running gentoo-dev-sources-2.6.3-r1, and do beleive that I am > > > running SquashFS-tools for 2 so that would create all of those issues. > > > > Yeah... You'll need at *least* gentoo-dev-sources-2.6.7-r11 in your > > snapshot and gentoo-sources-2.4.26-r6 to be marked stable to use > > squashfs-tools-2.0 or above. > > > > > Catalyst is a wonderful tool and I would love to help in any way shape > > > or form. I am currently writing an ebuild for chntpw it is a utility > > > to change the admin password on a Windows box. I am not sure if the > > > 2005.0 project is in need of more developers but I would like to > > > extend a helping hand. > > > > Well, 2005.0 is simply going to be another release for Gentoo. We > > aren't making it a separate project. Most of the experimental stuff I > > am coordinating myself, and will be starting to produce some > > alpha-quality stuff in the near future. If you check #gentoo-releng > > often, I'll be posting a link in the topic. The thing we need more than > > anything is testers for *all* our LiveCD media, as that is the hardest > > thing for us to do ourselves. > > > > > Again I want to thank you for your help. > > > > No problem... Also, if you would be so kind as to simply reply to the > > list... I don't need 2 copies... *wink* > > > > > > > > > On Wed, 25 Aug 2004 10:03:58 -0400, Chris Gianelloni > > > wrote: > > > > On Tue, 2004-08-24 at 22:41, derek tracy wrote: > > > > > Thanks for your tips. I unmasked mkxf86config *-r3 and livecd-tools > > > > > and am compiling the cd as I type this. My first undertaking was to > > > > > actually create a business card cd but I am going to hold that off for > > > > > future releases. I am actually going to make this a project. The > > > > > final goal is going to be a cd with X.org / Openbox that is made for > > > > > pen-testing networks. I have created a project site > > > > > > > > Interesting. In case you're wondering, there is a beta GameCD out which > > > > uses fluxbox and xorg-x11 that I created, which is why I am probably the > > > > best resource on doing this with catalyst on x86. I will ask that you > > > > keep any questions to the list, though, so others can benefit from the > > > > answers, too. > > > > > > > > > http://infoportal.dyndns.info > > > > > Eventually I want to write a couple of howtos for the community, so > > > > > others can do as I am. After reading through all of the forums I know > > > > > that there is a demand for more Catalyst documentation. > > > > > > > > I agree that it needs more documentation. Part of the problem is that > > > > we're changing it so much and so frequently that the documentation gets > > > > fairly outdated quite quickly. I do have to give zhen a hand, as he is > > > > currently doing all of the catalyst development and is doing an > > > > excellent job. > > > > > > > > > One last thing how did you guys get SquashFS to work on 2004.2, I can > > > > > get the cd to make the ISO and start to boot but it crashes when it > > > > > tries to mount filesystem, any ideas or maybe a link to the kernel > > > > > config and the exact kernel that 2004.2 uses. > > > > > > > > We are using squashfs 2.0 for 2004.2, which means you *must* run > > > > gentoo-sources or gentoo-dev-sources as your kernel. Squashfs 1.x and > > > > 2.x are not compatable, so if you have squashfs-tools-2.0 installed and > > > > are using a kernel with squashfs 1.3, it will fail. You can get the > > > > kernel config files I used for 2004.2 from > > > > http://dev.gentoo.org/~wolf31o2/catalyst and work from there. > > > > > > > > > Just in case you are wondering the livecd project that I am working on > > > > > is named D.A.R.T (Diagnostic Assault and Recovery Terminal) > > > > > Thanks Again. > > > > > > > > Interesting. You might be interested in a project that we are > > > > undertaking for 2005.0, which is a complete live environment, including > > > > X and many recovery and security tools. > > > > > > > > > > > > > > > > > On Tue, 24 Aug 2004 15:25:36 -0400, Chris Gianelloni > > > > > wrote: > > > > > > On Tue, 2004-08-24 at 14:20, derek tracy wrote: > > > > > > > Here is my spec file you requested (livecd-stage2) > > > > > > > > > > > > I also forgot one other thing... livecd/xinitrc... this allows you to > > > > > > give catalyst a default xinitrc for your LiveCD, which is essential for > > > > > > getting it to start the applications you want, unless you're doing all > > > > > > the work on your fsscript.sh file. > > > > > > > > > > > > > > > > > > > > > > > > > ----------------Begin----------------- > > > > > > > > > > > > > > subarch: x86 > > > > > > > version_stamp: 0.2 > > > > > > > target: livecd-stage2 > > > > > > > rel_type: default > > > > > > > profile: default-x86-2004.2 > > > > > > > snapshot: 20040819 > > > > > > > source_subpath: default/livecd-stage1-x86-0.1 > > > > > > > > > > > > > > livecd/cdfstype: zisofs > > > > > > > livecd/archscript: /usr/lib/catalyst/livecd/runscript/x86-archscript.sh > > > > > > > livecd/runscript: /usr/lib/catalyst/livecd/runscript/default-runscript.sh > > > > > > > livecd/cdtar: /usr/lib/catalyst/livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2 > > > > > > > livecd/iso: /root/catalyst/LiveCD/LiveCD.iso > > > > > > > # livecd/bootsplash: /usr/share/bootsplash/initrd-livecd-2004.1-1024x768 > > > > > > > livecd/fsscript: /root/catalyst/LiveCD/fsscript.sh > > > > > > > > > > > > > > boot/kernel: gentoo > > > > > > > #boot/kernel/gentoo/extraversion: foo > > > > > > > boot/kernel/gentoo/sources: =sys-kernel/gentoo-dev-sources-2.6.3-r1 > > > > > > > boot/kernel/gentoo/packages: pcmcia-cs nforce-net linux-wlan-ng slmodem > > > > > > > boot/kernel/gentoo/config: > > > > > > > /usr/lib/catalyst/livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6..3-r1 > > > > > > > > > > > > > > livecd/unmerge: > > > > > > > autoconf > > > > > > > automake > > > > > > > # gcc > > > > > > > bin86 > > > > > > > binutils > > > > > > > libtool > > > > > > > m4 > > > > > > > bison > > > > > > > ld.so > > > > > > > make > > > > > > > perl > > > > > > > patch > > > > > > > linux-headers > > > > > > > man-pages > > > > > > > sash > > > > > > > bison > > > > > > > flex > > > > > > > # gettext > > > > > > > texinfo > > > > > > > ccache > > > > > > > addpatches > > > > > > > man > > > > > > > groff > > > > > > > lib-compat > > > > > > > miscfiles > > > > > > > # python > > > > > > > > > > > > > > livecd/empty: > > > > > > > /var/tmp > > > > > > > /var/cache > > > > > > > /var/db > > > > > > > /var/empty > > > > > > > /var/cache > > > > > > > /var/lock > > > > > > > /tmp > > > > > > > /usr/portage > > > > > > > /usr/share/man > > > > > > > /usr/share/info > > > > > > > /usr/share/unimaps > > > > > > > /usr/include > > > > > > > /usr/share/zoneinfo > > > > > > > /usr/share/dict > > > > > > > /usr/share/doc > > > > > > > /usr/share/ss > > > > > > > /usr/share/state > > > > > > > /usr/share/texinfo > > > > > > > # /usr/lib/python2.2 > > > > > > > /usr/lib/portage > > > > > > > # /usr/share/gettext > > > > > > > /usr/share/i18n > > > > > > > /usr/share/rfc > > > > > > > # /usr/X11R6/man > > > > > > > # /usr/X11R6/include > > > > > > > # /usr/X11R6/lib/X11/config > > > > > > > # /usr/X11R6/lib/X11/etc > > > > > > > # /usr/X11R6/lib/X11/doc > > > > > > > /usr/src > > > > > > > /usr/share/doc > > > > > > > /usr/share/man > > > > > > > /root/.ccache > > > > > > > > > > > > > > livecd/rm: > > > > > > > /lib/*.a > > > > > > > /usr/lib/*.a > > > > > > > /usr/lib/gcc-lib/*/*/libgcj* > > > > > > > # /usr/X11R6/lib/*.a > > > > > > > /var/log/emerge.log > > > > > > > /var/log/genkernel.log > > > > > > > > > > > > > > -----------------End----------------- > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 24 Aug 2004 13:34:56 -0400, Chris Gianelloni > > > > > > > wrote: > > > > > > > > On Tue, 2004-08-24 at 13:06, derek tracy wrote: > > > > > > > > > The spec file that I posted earlier was my livecd-stage2 spec file. I > > > > > > > > > > > > > > > > There was no spec file anywhere in the thread. > > > > > > > > > > > > > > > > > have got almost everything working I just have to find a way to shrink > > > > > > > > > down the final iso and configure x.org automatically. If someone > > > > > > > > > > > > > > > > Try adding mkxf86config into your livecd-stage1 spec file. You will > > > > > > > > then want to add a livecd/rcadd: mkxf86config line to your > > > > > > > > livecd-stage2. You will want to unmask the -r3 version in your snapshot > > > > > > > > for it to work properly with xorg-x11. If you want accelerated 3D, you > > > > > > > > might want to unmask livecd-tools-1.0.5 from package.mask and also make > > > > > > > > sure to add nvidia-kernel, nvidia-glx, and ati-drivers to your > > > > > > > > boot/kernel/$kernel_name/packages lines in your livecd-stage2. > > > > > > > > > > > > > > > > > could give me a hand I would really appreciate it. Also when you are > > > > > > > > > emptying directories in livecd-stage2 how do you know exactly what > > > > > > > > > directories are not needed or exactly what files the programs rely on.. > > > > > > > > > > > > > > > > The only way to know is to experiment. There is no hard and fast rules > > > > > > > > for this, unfortunately. It's pretty simple to guess that examples and > > > > > > > > documentation can go. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I really need some insight on this. > > > > > > > > > > > > > > > > > > On Tue, 24 Aug 2004 09:27:25 -0400, Chris Gianelloni > > > > > > > > > wrote: > > > > > > > > > > Attach your livecd-stage2 spec file, please. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, 2004-08-23 at 22:57, derek tracy wrote: > > > > > > > > > > > livecd-stage2 > > > > > > > > > > > > > > > > > > > > > > On Mon, 23 Aug 2004 16:19:43 -0400, Chris Gianelloni > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, 2004-08-23 at 15:36, derek tracy wrote: > > > > > > > > > > > > > Has anyone had any experience with Catalyst. I am having a few > > > > > > > > > > > > > issues. The biggest one is this. I am trying to create a bootable > > > > > > > > > > > > > LiveCD with X and Openbox on it. I have everything set up correctly > > > > > > > > > > > > > and working great until I do the Stage2 run. That is when it strips > > > > > > > > > > > > > out X and everything else. Has anyone had this problem before, or > > > > > > > > > > > > > have any ideas on fixing it? > > > > > > > > > > > > > > > > > > > > > > > > stage2 or livecd-stage2? > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > Chris Gianelloni > > > > > > > > > > > > Release Engineering - Operations/QA Manager > > > > > > > > > > > > Games - Developer > > > > > > > > > > > > Gentoo Linux > > > > > > > > > > > > > > > > > > > > > > > > Is your power animal a penguin? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > gentoo-releng@gentoo.org mailing list > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Chris Gianelloni > > > > > > > > > > Release Engineering - Operations/QA Manager > > > > > > > > > > Games - Developer > > > > > > > > > > Gentoo Linux > > > > > > > > > > > > > > > > > > > > Is your power animal a penguin? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > gentoo-releng@gentoo.org mailing list > > > > > > > > -- > > > > > > > > Chris Gianelloni > > > > > > > > Release Engineering - Operations/QA Manager > > > > > > > > Games - Developer > > > > > > > > Gentoo Linux > > > > > > > > > > > > > > > > Is your power animal a penguin? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > gentoo-releng@gentoo.org mailing list > > > > > > -- > > > > > > Chris Gianelloni > > > > > > Release Engineering - Operations/QA Manager > > > > > > Games - Developer > > > > > > Gentoo Linux > > > > > > > > > > > > Is your power animal a penguin? > > > > > > > > > > > > > > > > > > > > > > -- > > > > Chris Gianelloni > > > > Release Engineering - Operations/QA Manager > > > > Games - Developer > > > > Gentoo Linux > > > > > > > > Is your power animal a penguin? > > > > > > > > > > > > > > > > > > -- > > > gentoo-releng@gentoo.org mailing list > > -- > > Chris Gianelloni > > Release Engineering - Operations/QA Manager > > Games - Developer > > Gentoo Linux > > > > Is your power animal a penguin? > > > > > > > > -- > gentoo-releng@gentoo.org mailing list -- Chris Gianelloni Release Engineering - Operations/QA Manager Games - Developer Gentoo Linux Is your power animal a penguin?