On 12/6/05, R P Herrold herrold@owlriver.com wrote:
On Mon, 5 Dec 2005, Matt Lawrence wrote:
On 12/5/05, rado rado@rivers-bend.com wrote:
As the author of that 'tiny-centos' page, and a long time anaconda and kickstart hacker, the thought comes to mind;
The tiny-centos page is neat and has inspired me to see how extreme I can get with reducing a CentOS installation. Right now, I'm down to 94 packages. In reality, the system will have many more packages than that when I put it into service as a router/firewall, it has a 4GB notebook hard disk, so I'm not realy short on space. I've just been playing around with the small installs for fun.
The _reason_ I did my reduction work in the %post stanza, was that mucking with ks/anaconda during proof of concept/ development is too much buck for not enough bang; reverse it to a high bang/buck ratio using %post to get a clean packagelist, and _then_ muck with ks/anaconda.
I've been trying a bit of that as well. Now I should go back to building the router setup.
Better still, then write a minimal custom fdisk/mkfs/busybox, and rsync/rpm/yum tool and grub-install tool, a la cAos' 'cinch' installer, and cut even more cruft away for embedded work.
Yeah, I should write a replacement for yum in Ruby. Heh.
On a related note, my Mini-ITX system requires unplugging the power cable and plugging it back in to do a PXEboot. I spent hours trying to figure out what was going on before I stumbled across that fix.
-- Matt