[ug-bosug] Custom Live CD - proof-of-concept
Eric Boutilier
Eric.Boutilier at sun.com
Mon Aug 28 09:35:53 PDT 2006
Just reporting a minor milestone: As a POC (proof-of-concept) and
learning/testing exercise, I created a custom "Build-system Live CD" using
the BeleniX remastering toolkit. It's based on the BeleniX core and it's
about 215 MB in size. (It's 100% open-source, but it's not downloadable
from anywhere right now. If anyone wants to play with it let me know,
I'm sure there's somewhere I can put it.)
The main difference between this ISO and the regular BeleniX Live CD is it
excludes xorg/gtk/xfce/kde/etc., and includes a build environment system.
The build system is the pkgbuild[1]-based, JDS/CBE[2] in gcc mode.
This remastering kit is very cool. As with regular BeleniX, "my LiveCD
distro" :) boots fast (esp. since it's a small, command-line only ISO),
transparently gets an IP from DHCP, and transparently mounts HD partitions
in /mnt (which, e.g., I could put copies of spec files on, from which I
could quickly/easily generate Solaris packages, because by booting my
live CD, my box temporarily turns into a dedicated JDS/CBE build system.)
Now, how about a 100% open-source, ZFS-based, home NAS box LiveCD w/ HD
installer... I have a feeling _that_ would be pretty hot...
--Eric
P.S. This was mainly a proof-of-concept exercise -- other build systems
such as Companion[3], Blastwave/GARNOME[4], pmpkg[5], etc. could have been
used instead.
1: http://pkgbuild.sourceforge.net/
2: http://www.opensolaris.org/os/community/desktop/communities/jds/building/#jds-cbe
3: http://www.opensolaris.org/os/project/companion/contributors/buildccd/
4: http://svn.blastwave.org/wiki/GettingStarted
5: http://freshmeat.net/projects/pmpkg/?branch_id=60504
_______________________________________________
ug-bosug mailing list
List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org
List-Owner: mailto:ug-bosug-owner at opensolaris.org
List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54
More information about the ug-discuss
mailing list