Removing bloat from Fedora 17 on EC2


I’m in the middle of trialing EC2, and I’m using the official Fedora 17 images kindly provided by the community.

They make a great starting point, because I can then install my needed software.

Some of which, though, I consider absolutely crucial. So far, I’ve need to install vim, less, rsync and screen. I can forgive rsync and screen, and to a certain extent less… but vim?

Especially when things like NetworkManager, ModemManager and mobile-broadband-provider-info are taking up space. Then there’s stuff like plymouth – we’re not seeing a graphical boot screen, so I should be able to erase this, right?

I hope that I don’t have to roll my own AMI image though. Just modify this one as needed, and create an AMI out of it.

And here’s the list of programs I find suspicious after removing a bunch of them:

NetworkManager-glib.x86_64                                      1:0.9.4.0-7.git20120403.fc17                                   @koji-override-0/$releasever
avahi-autoipd.x86_64                                            0.6.30-7.fc17                                                  @koji-override-0/$releasever
cracklib.x86_64                                                 2.8.18-3.fc17                                                  @koji-override-0/$releasever
cracklib-dicts.x86_64                                           2.8.18-3.fc17                                                  @koji-override-0/$releasever
fedora-logos.noarch                                             17.0.2-1.fc17                                                  @koji-override-0/$releasever
fontconfig.x86_64                                               2.8.0-6.fc17                                                   @fedora
fontpackages-filesystem.noarch                                  1.44-4.fc17                                                    @updates
freetype.x86_64                                                 2.4.8-3.fc17                                                   @koji-override-0/$releasever
gamin.x86_64                                                    0.1.10-12.fc17                                                 @koji-override-0/$releasever
hesiod.x86_64                                                   3.1.0-21.fc17                                                  @koji-override-0/$releasever
hwdata.noarch                                                   0.234-2.fc17                                                   @koji-override-0/$releasever
lcms-libs.x86_64                                                1.19-5.fc17                                                    @koji-override-0/$releasever
libX11.x86_64                                                   1.4.99.901-2.fc17                                              @fedora
libX11-common.noarch                                            1.4.99.901-2.fc17                                              @fedora
libXau.x86_64                                                   1.0.6-3.fc17                                                   @fedora
libXft.x86_64                                                   2.3.0-2.fc17                                                   @fedora
libXrender.x86_64                                               0.9.7-1.fc17                                                   @fedora
linux-atm-libs.x86_64                                           2.5.1-4.fc17                                                   @koji-override-0/$releasever
linux-firmware.noarch                                           20120206-0.3.git06c8f81.fc17                                   @koji-override-0/$releasever
netxen-firmware.noarch                                          4.0.534-5.fc17                                                 @koji-override-0/$releasever
newt.x86_64                                                     0.52.14-2.fc17                                                 @koji-override-0/$releasever
newt-python.x86_64                                              0.52.14-2.fc17                                                 @koji-override-0/$releasever
nspr.x86_64                                                     4.9-2.fc17                                                     @koji-override-0/$releasever
nss.x86_64                                                      3.13.4-3.fc17                                                  @koji-override-0/$releasever
nss-myhostname.x86_64                                           0.3-2.fc17                                                     @koji-override-0/$releasever
nss-softokn.x86_64                                              3.13.4-2.fc17                                                  @koji-override-0/$releasever
nss-softokn-freebl.x86_64                                       3.13.4-2.fc17                                                  @koji-override-0/$releasever
nss-sysinit.x86_64                                              3.13.4-3.fc17                                                  @koji-override-0/$releasever
nss-util.x86_64                                                 3.13.4-2.fc17                                                  @koji-override-0/$releasever
pciutils.x86_64                                                 3.1.9-1.fc17                                                   @koji-override-0/$releasever
pciutils-libs.x86_64                                            3.1.9-1.fc17                                                   @koji-override-0/$releasever
pinentry.x86_64                                                 0.8.1-6.fc17                                                   @koji-override-0/$releasever
pkgconfig.x86_64                                                1:0.25-4.fc17                                                  @koji-override-0/$releasever
polkit.x86_64                                                   0.104-6.fc17                                                   @koji-override-0/$releasever
popt.x86_64                                                     1.13-10.fc17                                                   @koji-override-0/$releasever
ppp.x86_64                                                      2.4.5-19.fc17                                                  @koji-override-0/$releasever
procmail.x86_64                                                 3.22-29.fc17                                                   @koji-override-0/$releasever
procps.x86_64                                                   3.2.8-26.20110302git.fc17                                      @koji-override-0/$releasever
psmisc.x86_64                                                   22.16-1.fc17                                                   @koji-override-0/$releasever
pth.x86_64                                                      2.0.7-15.fc17                                                  @koji-override-0/$releasever
pygpgme.x86_64                                                  0.2-2.fc17                                                     @koji-override-0/$releasever
pyserial.noarch                                                 2.6-2.fc17                                                     @fedora
setserial.x86_64                                                2.17-28.fc17                                                   @koji-override-0/$releasever
wpa_supplicant.x86_64                                           1:1.0-0.4.fc17                                                 @koji-override-0/$releasever

, ,

  1. #1 by goblidigoop on December 22, 2013 - 8:13 pm

    Thank you, I also found all these packages highly suspicious, and I have weird problems with kojo-override-0

    I blame the NSA

    😛

(will not be published)