Now that we have some packages we need to define sets of packages that make useful rootfs images.
This is the set in standard debootstrap - i.e. 'Required' (125 packages)
* indicates that they already build in emdebian (21 packages)
base-files * |
base-passwd * |
bash |
bsdutils |
coreutils |
debconf |
debconf-i18n |
debianutils |
diff |
dpkg |
dselect |
e2fslibs |
e2fsprogs |
findutils |
gcc-4.1-base |
grep * |
gzip * |
hostname * |
initscripts |
libacl1 |
libattr1 |
libblkid1 |
libc6 * |
libcap1 |
libcomerr2 |
libdb4.3 |
libdevmapper1.02 |
libgcc1 |
liblocale-gettext-perl |
libncurses5 * |
libpam-modules |
libpam-runtime |
libpam0g |
libselinux1 * |
libsepol1 * |
libslang2 |
libss2 |
libstdc++6 |
libtext-charwidth-perl |
libtext-iconv-perl |
libtext-wrapi18n-perl |
libuuid1 |
login |
lsb-base * |
makedev |
mawk |
mktemp |
mount |
ncurses-base * |
ncurses-bin * |
passwd |
perl-base |
procps |
sed |
sysv-rc |
sysvinit |
sysvinit-utils |
tar * |
tzdata * |
util-linux * |
zlib1g * |
adduser |
apt * |
apt-utils * |
aptitude |
bsdmainutils |
cpio |
cron * |
cyrus-sasl2-doc |
debian-archive-keyring |
dhcp3-client |
dhcp3-common |
dmidecode |
ed |
gnupg |
gpgv |
ifupdown |
info |
iptables |
iputils-ping |
klogd |
laptop-detect |
libbz2-1.0 * |
libconsole |
libdb4.2 |
libdb4.4 |
libgcrypt11 |
libgdbm3 |
libgnutls13 |
libgpg-error0 |
libldap2 |
liblzo1 |
libncursesw5 |
libnewt0.52 |
libopencdk8 |
libpopt0 * |
libreadline5 * |
libsasl2 |
libsasl2-2 |
libsigc++-2.0-0c2a |
libssl0.9.8 |
libtasn1-3 |
libusb-0.1-4 |
libwrap0 |
logrotate |
man-db |
manpages |
module-init-tools |
nano |
net-tools |
netbase |
netcat |
openbsd-inetd |
readline-common |
sysklogd |
tasksel |
tasksel-data |
tcpd |
traceroute |
update-inetd |
vim-common |
vim-tiny |
wget |
whiptail |
groff-base |
Here is a smaller set for a busy-box based rootfs:
- busybox libc/uClibc base-files c-debconf ipkg/dpkg apt stdc++ / uclibc++ base passwd initscripts login
(module-init-tools) (-> busybox?) passwd sysvinit sysv-rc libgcc1 libpopt0 libperl5.8 perl-base
Some other packages:
- xserver gtk libglib pango
And a list for an X system: Maemo 770: osso-core-config, base-files, base-passwd, dnsmasq, uhotplug, initscripts, libc6, libgcc1, libperl5.8, libpopt0, libstdc++, libxrender1, login, makedev, mawk, module-init-tools, passwd, perl-base, wlan-firmware, sudo, sysvinit, sysv-rc, udhcp, xserver-xomap, xserver-?