systemd requires HTTP server and serves QR codes

Bill Nottingham notting at redhat.com
Wed Oct 10 03:03:23 UTC 2012


Seth Vidal (skvidal at fedoraproject.org) said: 
> >Maybe the definition of the fedora base set needs a bit of updating,
> >given that it considers rdisc, saslauthd, audit, dnsmasq, syslog, wpa
> >supplicant and sendmail basic. For container setups I need nothing of
> >that... (heck! for my non-containerized server I don't need that
> >either...)
> 
> For minimal installs you also need a tool that can do automatic
> installation of dependencies. Otherwise the first thing every admin
> who installs minimal will have to do is to fetch down yum, python,
> etc to get themselves rolling. Maybe in the eventual future dnf,
> libzypp etc will be fetched down - but in either case minimal
> requires such a tool as part of it.

To describe them all:

- wpa & dnsmasq are brought in by NM
- rdisc is in the iputils package (basic networking)
- saslauthd is brought in by our lovely default MTA
- audit, sendmail, & rsyslog are explicit. (The latter two being
  explicit help with depsolving fun, as we do want consistency there, rather
  than getting whatever MTA & log daemon the depsolver spits out.)
  rsylog would get pulled in by deps anyway; sendmail & audit wouldn't.

We can certainly have a smaller image base that consists of something like:

- systemd
- util-linux
- bash
- passwd
- initscripts

But, as Seth said, unless you want to preclue people modifiying it from
inside the chroot/image/installation by *not* including package management
tools, it grows pretty quickly. (Also, it's not that much smaller now, due
to things pulling in python, but bugs have been filed.)

Bill


More information about the devel mailing list