[cc shortened] Romain Beauxis <[EMAIL PROTECTED]> wrote:
> Le jeudi 8 février 2007 22:17, Steve Langasek a écrit : >> > I think the bug #388616 should be granted this etc-ignore. The >> > configuration file is never shiped with the package nor generated by the >> > software. It is generated in config/ directory, and happen normaly only >> > at first install. >> >> My question here is, if the software looks for the config in /var/lib out >> of necessity, No, it doesn't. > why does the package ship a symlink under /etc/ when that >> symlink a) will overwrite any attempts by the user to turn this into a real >> file (for whatever reason), and b) will complicate upgrades in the future >> when mediawiki's FHS bug is fixed so that the conffile *can* be moved to >> /etc? > > Yes we could just remove the link and add a file like README.mediawiki or any > other name in which we just explain where the user can find the confile... > > Indeed, that would propably be enought to close the two other bug for a small > amount of change this time. Alternatively, you could just as well fix it. I have never used mediawiki before, but I gave it a try. It works very well with a symlink in the other direction and LocalSettings.php in /etc/mediawiki1.7/, conforming with policy. The only change that needs to be made is that $IP must be set to /var/lib/mediawiki1.7 in /etc/mediawiki1.7/LocalSettings.php For packaging the following changes need to be made: - mediawiki.1.7.links changed - the instructions in config/index.php and README.Debian must be changed to reflect the new location, - the same needs to be done with AdminSettings.php (and it's handling in postinst and config must be rewritten). All nothing that requires magic. I just didn't write a complete patch because I am not sure of the purpose of the upgrade code in config/postinst. Regards, Frank -- Dr. Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX/TeXLive)