Features for FC4

Andy Green fedora at warmcat.com
Sat Nov 13 13:48:04 UTC 2004


-----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 at simpaticus.com>
X-Original-To: fedora at warmcat.com
Delivered-To: agreen at mailserver.cb.ath.cx
...
Message-ID: <418A3700.4010702 at zyberit.com>
Date: Thu, 04 Nov 2004 15:04:48 +0100
From: =?ISO-8859-1?Q?H=E5kan_Persson?= <hakan at zyberit.com>
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 at simpaticus.com>
Content-Type: text/plain;
  charset=ISO-8859-1;
  format=flowed
Content-Transfer-Encoding: 8bit
Subject: "Minimal" installation based on FC2
X-BeenThere: Fedora-minimal at simpaticus.com
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Defining the smallest practical Fedora install 
<Fedora-minimal at simpaticus.com>
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 at simpaticus.com?subject=unsubscribe>
List-Archive: </pipermail/fedora-minimal_simpaticus.com>
List-Post: <mailto:Fedora-minimal at simpaticus.com>
List-Help: <mailto:Fedora-minimal-request at simpaticus.com?subject=help>
List-Subscribe: 
<http://mail.simpaticus.com/mailman/listinfo/fedora-minimal_simpaticus.com>,
 <mailto:Fedora-minimal-request at simpaticus.com?subject=subscribe>
Sender: Fedora-minimal-bounces at simpaticus.com
Errors-To: Fedora-minimal-bounces at simpaticus.com
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-----




More information about the fedora-test-list mailing list