-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday 13 November 2004 13:04, Jeff Spaleta wrote: > > Check the archives, there IS some one working on this, working hard I > > believe, trying to work out what can be removed. > > Bah... show ME a comps.xml that I can test by rolling new installer Here is a repost from Fedora-Minimal by Hakan. I hope Hakan chimes in on this thread because the minimal install set does seem very bloated at the moment and it's useful for many different applications if it can be reduced. Return-Path: <Fedora-minimal-bounces@xxxxxxxxxxxxxx> X-Original-To: fedora@xxxxxxxxxxx Delivered-To: agreen@xxxxxxxxxxxxxxxxxxxx ... Message-ID: <418A3700.4010702@xxxxxxxxxxx> Date: Thu, 04 Nov 2004 15:04:48 +0100 From: =?ISO-8859-1?Q?H=E5kan_Persson?= <hakan@xxxxxxxxxxx> User-Agent: Mozilla/5.0 (X11; U; Linux i686; sv-SE; rv:1.7.3) Gecko/20040922 X-Accept-Language: sv, en-us, en MIME-Version: 1.0 To: Defining the smallest practical Fedora install <Fedora-minimal@xxxxxxxxxxxxxx> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Subject: "Minimal" installation based on FC2 X-BeenThere: Fedora-minimal@xxxxxxxxxxxxxx X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Defining the smallest practical Fedora install <Fedora-minimal@xxxxxxxxxxxxxx> List-Id: Defining the smallest practical Fedora install <fedora-minimal_simpaticus.com.simpaticus.com> List-Unsubscribe: <http://mail.simpaticus.com/mailman/listinfo/fedora-minimal_simpaticus.com>, <mailto:Fedora-minimal-request@xxxxxxxxxxxxxx?subject=unsubscribe> List-Archive: </pipermail/fedora-minimal_simpaticus.com> List-Post: <mailto:Fedora-minimal@xxxxxxxxxxxxxx> List-Help: <mailto:Fedora-minimal-request@xxxxxxxxxxxxxx?subject=help> List-Subscribe: <http://mail.simpaticus.com/mailman/listinfo/fedora-minimal_simpaticus.com>, <mailto:Fedora-minimal-request@xxxxxxxxxxxxxx?subject=subscribe> Sender: Fedora-minimal-bounces@xxxxxxxxxxxxxx Errors-To: Fedora-minimal-bounces@xxxxxxxxxxxxxx X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ns3.simpaticus.com X-AntiAbuse: Original Domain - warmcat.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - simpaticus.com X-Source: X-Source-Args: X-Source-Dir: X-IMAPbase: 1095105478 777216 Status: R X-UID: 777215 Content-Length: 3006 X-Keywords: X-Status: NC X-KMail-EncryptionState: X-KMail-SignatureState: X-KMail-MDN-Sent: Greetings. For what is is worth, I have created a FC2 installation that is about 270 MByte and with (nearly) all dependencies resolved. It is very basic and only includes networking and an ssh demon. So it is still a lot of code for very basic stuff. But adding Apache and MySql adds only about 43 MByte which easily fits into my 512 MByte Flash for the box I am using it for. And I have yum in the "basic" package so it is easy to add on new software. The complete RPM-list is as follows: basesystem-8.0-3 bash-2.05b-38 beecrypt-3.1.0-3 bzip2-libs-1.0.2-12.1 chkconfig-1.3.9-1.1 coreutils-5.2.1-7 cracklib-2.7-27.1 cracklib-dicts-2.7-27.1 cyrus-sasl-2.1.18-2.2 cyrus-sasl-md5-2.1.18-2.2 db4-4.2.52-3.1 dev-3.3.13-1 device-mapper-1.00.14-3 dhclient-3.0.1rc14-1 diffutils-2.8.1-11 e2fsprogs-1.35-7.1 elfutils-0.95-2 elfutils-libelf-0.95-2 ethtool-1.8-3.1 fedora-release-2-4 filesystem-2.2.4-1 findutils-4.1.7-25 gawk-3.1.3-7 gdbm-1.8.0-22.1 glib-1.2.10-12.1.1 glib2-2.4.0-1 glibc-2.3.3-27 glibc-common-2.3.3-27 gmp-4.1.2-14 grep-2.5.1-26 grub-0.94-5 gzip-1.3.3-12 hdparm-5.5-1 hwdata-0.120-1 info-4.7-4 initscripts-7.55.1-1 iproute-2.4.7-14 iptables-1.2.9-2.3.1 iputils-20020927-13 isdn4k-utils-3.2-13.p1.1 kernel-2.6.5-1.358 krb5-libs-1.3.4-6 kudzu-1.1.68.2-1 less-382-3 libacl-2.2.7-5 libattr-2.4.1-4 libgcc-3.3.3-7 libpcap-0.8.3-3 libselinux-1.11.4-1 libstdc++-3.3.3-7 libtermcap-2.0.8-38 libuser-0.51.7-7.1.1 libwvstreams-3.70-13.1 libxml2-2.6.8-1 libxml2-python-2.6.8-1 lockdev-1.0.1-2.3.1 logrotate-3.7-4.1 lrzsz-0.12.20-18 lvm2-2.00.15-2 mingetty-1.07-2 minicom-2.00.0-18.1 mkinitrd-3.5.22-1 mktemp-1.5-7 modutils-2.4.26-16 ncurses-5.4-5 net-tools-1.60-25.1 newt-0.51.6-2.1.1 openldap-2.1.29-1 openssh-3.6.1p2-34 openssh-server-3.6.1p2-34 openssl-0.9.7a-35 pam-0.77-40 passwd-0.68-8.1 pcre-4.5-2 perl-5.8.3-18 perl-Filter-1.30-5 policycoreutils-1.11-2 popt-1.9.1-0.3 ppp-2.4.2-3.FC2.1 prelink-0.3.2-1 procps-3.2.0-1.1 psmisc-21.4-2 python-2.3.3-6 readline-4.3-10.1 rootfiles-7.2-7 rpm-4.3.1-0.3 rpm-python-4.3.1-0.3 sed-4.0.8-4 setup-2.5.33-1 shadow-utils-4.0.3-21 slang-1.4.9-3.1 statserial-1.1-34 sysklogd-1.4.1-16 SysVinit-2.85-25 tar-1.13.25-14 tcp_wrappers-7.6-36 termcap-11.0.1-18.1 tzdata-2004e-1.fc2 util-linux-2.12-18 vim-minimal-6.2.457-1 wget-1.9.1-5 which-2.16-2 words-2-22 wvdial-1.53-13 yum-2.0.7-1.1 zlib-1.2.1.1-2.1 I did the installation by modifying the comps.xml file in the installation directory so the "core group" only included what I needed. I didn't have all of the listed RPM,s in the comps.xml file. A lot of the RPM's are dependencies that gets installed anyway. I also had to remove the comps RPM manually afterwards and I have "brewn" my own kernel (based on the FC kernel source) and only included the kernel modules that I nedded. This saved about 30 MByte. Cheers, Håkan - -- http://www.addintelligence.co.uk -- we design custom hardware and software for your products -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQFBlhCXjKeDCxMJCTIRAr6zAJ9ipKb0GE6YtY6GYhbMIppdRCVbiwCcD3Gi wIBdQfuWafweZj8zOF8znWY= =4JtE -----END PGP SIGNATURE-----