Hi folks.
I've been looking at how well Fedora is compliant with the latest LSB and FHS specifications lately.
I came up with a small list of packages that, due to the change in the latest FHS-2.3 and the addition of /srv and /media would seem likely candidates for partiall data migration to /srv:
bind arpwatch mailman krb5-server httpd tomcat htdig openldap mysql namazu inn postgresql webalizer vsftpd
Quite a few of those packages could keep their data in /var as their are either minor packages or uncritical in general.
Only bind, httpd and vsftpd are the really imporant packages with lots of data. Bind will stay where it is mainly for historical reasons as everyone excpects /var/named to exist and contain all the important bind configuration and data.
That only leaves vsftpd and httpd. The problem with those packages is how to ensure and guarantee a 100% safe data migration of data during an upgrade. For that reason we probably will keep them where they are for now, too. For httpd it would also probably brake quite a few 3rd party applications that either directly write to /var/www/html or which do some other work with /var/www and expect it to be there as currently.
So mainly for historical and data migration reasons we have decided to only provide /media and /srv for FHS-2.3 compliant applications in the near future but won't move any of the existing package data there for now.
Hope this explains a little our reasoning and motivations related to and concerning the LSB/FHS and where we stand and want to go in the future.
Any comments/concerns/ideas/flamewars are, as always very welcome. :-)
Read ya, Phil
-- Philipp Knirsch | Tel.: +49-711-96437-470 Development | Fax.: +49-711-96437-111 Red Hat GmbH | Email: Phil Knirsch <phil@xxxxxxxxx> Hauptstaetterstr. 58 | Web: http://www.redhat.de/ D-70178 Stuttgart Motd: You're only jealous cos the little penguins are talking to me.