On Wed, 2007-07-11 at 21:53 +0100, Marcelo Coelho wrote: > Hi! > > > I'm trying to create a minimal system and using the ROOT var to set > the location where I want the packages to be installed. > > The problems arise when I tried to choose a cron daemon: I would have > to install 39 packages, including portage.
I use busybox cron. Simple but does the job. > How can I trim the package set that would be emerged together with the > cron daemon or other packages? Build binary packages and install the binary packages on target system (with qmerge?) I even use my own package format. (basicly simple tar.gz files with some additional simple dependency handling) > When emerging with the ROOT var (eg.: /var/system), the make.conf file > that is used is the one that is located at that location (eg.: > /var/system/etc/make.conf) ? > > What normally are the packages that you guys use as minimal system? I cheat. I create stripped binary packages which i then install on the target system. My alpine distro runs from RAM and install the runtime packages during boot. Here is the package list of my minimal system: uclibc alpine-baselayout (to use busybox init rather than sysv) apk-tools (my package manager) busybox tdb (database for sfic) sfic (traces changes in the /etc dir) alpine-conf (stores changed files to usb/floppy) Mem usage is normally around 10-15MB after a boot. Then everything is in RAM and network is configured. >From there I install the needed packages to RAM. Common packages are shorewall openvpn, openswan, etc. I have some bigger packages to use my distro as a light server: postgres postfix samba (got even AD support working) I'm currently working on vserver to get virtualization too. (managed to install and run debian as guest (on soft raid1 + lvm) in my minidistro) Everything is built with gentoo ofcourse. > > Thanks for the help! -- [EMAIL PROTECTED] mailing list
