On 06/08/10 09:10, Platonides wrote:
My idea for a FHS-friendlier setup was based in
storing the
LocalSettings for all installed wikis inside /etc/mediawiki.d, all of
them pulling from a CommonSettings.php where default overrides and
extensions affecting all installs would be stored.
That's basically what it does already, but it does it by patching the
setup code. I'd rather see a distributed LocalSettings.php file which
pulls in the necessary sub-config files. That can be done without any
changes to our source.
The update process would just need to iterate on them
running update.php
Then for the installer we could ask the user to overwrite a file with
the download, overwrite it ourselves from the web installer or create
another installer, this one to be run from command line by dpkg.
Does anyone see a problem with that approach?
The web installer should not be a part of installation from a package
at all. We should just get the wiki name from debconf, use the system
locale as the language, and install it with defaults otherwise. Then
the user will have a working wiki after install.
-- Tim Starling