hi all, so here it is, a rough guideline into Broth. Do add more
detailed descriptions and please correct my bad english and
imprecisions.
HowTo Broth. 5 steps to produce our customized puredyne LiveCD:
1. get Broth from Launchpad via bazaar:
bzr branch lp:broth
2. In case you want to remove one of the main entries of the CUSTOM
default recipe, edit the profile for the type of live media you are
creating, in our case:
/stock/chroot_local-packageslists/puredyne-CUSTOM
#include <audio>
#include <desktop>
#include <dev>
#include <firmware>
#include <hardware>
#include <medibuntu>
#include <net>
#include <system>
#include <wm>
Since we wanted all of the above, we contine to edit only one of the
included entries:
sudo nano audio
by adding the hash sign # in front of the application name we don't
want. Is worth to say we not just removed but added software we needed
after checking the repos for packages to include:
sudo aptitude search nmap
and then adding the exact package name in the <net> file:
nano /stock/chroot_local-packageslists/net
3. More or less this was the drill, the when you are happy just run:
./broth -o CUSTOM
and wait for a bit (aprox. 20-40min depending on you network
connection to the repos)
4. dont be fooled by the way the process finishes:
P: Begin unmounting filesystems...
soup is ready! (that was the message i was expecting to see:), the
image will be waiting for you in:
../puredyne-build-i386/ as binary.iso
5. last step, burn your image and your are done!
APPENDIX:
-if you want to add custom configurations for the LiveCD user add them
to:
/stock/chroot_local-includes/etc/skel
-some cron jobs and scripts? Add to includes in:
/stock/chroot_local-includes/etc/cron.d/
QUESTIONS:
when i ran broth for the first time, it took a good while to produce
the image, such time lapse has not being significantly reduced after
subsequent .iso builds, is there a way to make the process faster,
like avoiding the download of packages that are already on the local?
is there a way to modify the splash screen used by grub?
hope this helps as a start.
---
[email protected]
http://identi.ca/group/puredyne
irc://irc.goto10.org/puredyne