Hi,
Noltha and I have been working on the livecd-ng system.
We have made changes to the system in the following way:
Works with cloop 1.02
Etc files are stored in a subdir on cdrom to allow for faster dev cycle
when testing etc changes
Added rc option for ease in changing services on livecd
Added all option to run through all the steps needed to make a livecd
from a profile
Fixed inittab/linuxrc to work with 1.4 stages/current portage tree
Added deps syslinux and busybox
wget'ing cloop srcs
The ebuild and tar of livecd-ng are located:
(EDIT) PLEASE USE http://livecd.lockedbox.net/ NOW (/EDIT)
(EDIT) THESE USAGE INSTRUCTIONS ARE OUTDATED PLEASE SEE:
http://livecd.lockedbox.net/install.html (/EDIT)
In order to use this youll need to grab the ebuild and run:
emerge -f livecd-ng-1.1.ebuild
ebuild livecd-ng-1.1.ebuild digest
ACCEPT_KEYWORDS="~x86" emerge livecd-ng-1.1.ebuild
then you will need to edit /root/.livecd-ng
And add the following:
CD_DISTDIR=/usr/portage/distfiles
CD_PORTDIR=/usr/portage
CD_TEMPROOT=/home/home20/livecd/tmp
CD_STAGELOC=/home/home20/livecd/download
Obviously choose a partition for the TEMPROOT and STAGELOC that have
enough space free. For the minimal profile, this will be about 1.5Gb
Once you have done this you should be able as root to run:
Either
A - To generate an ISO in one step
cd /etc/livecd-ng
livecd-ng minimal all
B - To generate an ISO in multiple steps
cd /etc/livecd-ng
livecd-ng minimal fetch
livecd-ng minimal build
livecd-ng minimal enter - Used to make changes to the livecd system
livecd-ng minimal initrdbuild
livecd-ng minimal initrd
livecd-ng minimal auxcp
livecd-ng minimal clean - Use with care will make the ISO smaller but
will make it harder to modifiy the tree and regenerate - This step is
not required.
livecd-ng minimal cloop
livecd-ng minimal isogen
If anyone has any problems with the above please do contact me or noltha
and we will do what we can to help.
Kind Regards,
Daniel.



