I just version bumped from 0.8.7e to 0.8.7g, and lo and behold my include/config.php (which is what Cacti uses for mysql connection info) was wiped and replaced with upstream's. No prompts to run etc-update. I can't repeat it, because, foolishly, I didn't backup the cacti directory before upgrading with webapp-config. I hope this is just a local issues, somehow, or everyone who does this upgrade path (which is what I've done for all previous Cacti releases going back many years) will have the same grief. I ran: webapp-config -U -d cacti cacti 0.8.7g Here's the session info: mythtvbox ~ # webapp-config -U -d cacti cacti 0.8.7g * Upgrading cacti-0.8.7e-r2 to cacti-0.8.7g * Installed by root on 2010-07-18 12:22:04 * Config files owned by 0:0 /usr/lib/python2.6/site-packages/WebappConfig/content.py:27: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5, re, os, os.path !time log/cacti.log !empty resource/snmp_queries !empty resource !empty scripts !empty log !empty rra --- /var/www/localhost/htdocs/cacti * Creating required directories * Linking in required files * This can take several minutes for larger apps * Files and directories installed * Install completed - success
We could add a CONFIG_PROTECT entry in /etc/env.d/ ...
Jeroen, it's impossible due to nature of webapp-config. *** This bug has been marked as a duplicate of bug 243260 ***