[imp] backends.php overwritten by "pear upgrade"
Jan Schneider
jan at horde.org
Tue Oct 30 16:19:06 UTC 2012
Zitat von Terry Carmen <terry at cnysupport.com>:
> On 10/30/2012 10:51 AM, wrobel at pardus.de wrote:
>>
>> Zitat von Lukas Gradl <horde at ssn.at>:
>>
>>> Hi!
>>>
>>> I did a "pear upgrade" on my IMP 6.0.0 test machine. Afterwards
>>> backends.php was overwritten.
>>>
>>> AFAIK the config files should be preserved when upgrading -
>>> should'nt there be a backends.php.dist that ist updated
>>> automatically and the active copy should'nt be touched?
>>
>> Look at the header of the file:
>>
>> <?php
>> /**
>> * This file specifies which mail servers IMP can login to.
>> *
>> * IMPORTANT: DO NOT EDIT THIS FILE!
>> * Local overrides MUST be placed in backends.local.php or backends.d/.
>> * If the 'vhosts' setting has been enabled in Horde's configuration, you can
>> * use backends-servername.php.
>> ..
>>
>>
>> Any local configuration must be placed in a backends.local.php file.
>
> I know there are warnings about editing the config files and making
> local copies, however horde w/pear is one of the few apps that will
> blindly overwrite config files.
>
> Perhaps the config files should be shipped as ".template" files and
> have all the user-editable versions created during install. Or even
> better, how about removing the capability for the installer to
> overwrite the config files, as is done with nearly every other
> popular linux package?
>
> There is really no legitimate excuse for having an app overwrite
> it's own configuration.
>
> Terry
We don't maintain the installer.
--
Jan Schneider
The Horde Project
http://www.horde.org/
More information about the imp
mailing list