On Saturday 04 April 2015 11.07:20 Jan Engelhardt wrote:
Previously the configuration file was in /etc/collectd.conf Now the systemd service file is expecting it in /etc/collectd/collectd.conf The old init script is still pointing to /etc/collectd.conf What would be the best approach (especially for migration)
Method #4: %post if [ ! -e /etc/collectd/collectd.conf ]; then ln -s ../collectd.conf /etc/collectd/; fi
That is what was used for "moving" /etc/sysctl.conf to /etc/sysctl.d/99-local.conf.
I would like to be sure, when the .rpmnew .rpmsave is taking place to not replace an existing configuration. If in %post, when new release are installed an placing at the correct place /etc/collectd/collectd.conf isn't it too late then to detect a previous configuration ? -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch openSUSE Member & Board, fsfe fellowship GPG KEY : D5C9B751C4653227 irc: tigerfoot -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org