When updating the cvsd port, it does overwrite the cvsd configuration file in etc/cvsd/cvsd.conf without permission. This seems to be because the port doesn't rely on a cvsd.conf.sample like it's the usual way to place configuration files, but does write directly to the main configuration. Fix: Add "s|cvsd.conf|cvsd.conf.sample|g" to the REINPLACE_CMD in post-patch target within the ports Makefile. P.S. This bug has already been reported to the maintainer long time ago, but it seems to be lost or ignored. How-To-Repeat: root@murphy:/usr/local/etc/cvsd 0# md5 cvsd.conf MD5 (cvsd.conf) = 85c6bd38d7e75dad92a605cf29bed870 murphy:/usr/local/etc/cvsd 0# vi cvsd.conf root@murphy:/usr/local/etc/cvsd 0# md5 cvsd.conf MD5 (cvsd.conf) = e98810ac3cc5521d3daf50a5a5f52858 murphy:/usr/local/etc/cvsd 0# cd murphy:~ 0# portupgrade -f cvsd murphy:~ 0# cd - root@murphy:/usr/local/etc/cvsd 0# md5 cvsd.conf MD5 (cvsd.conf) = 85c6bd38d7e75dad92a605cf29bed870 As you can see, modified cvsd.conf is getting killed and modifications are lost.
State Changed From-To: open->closed Taken care of by PR ports/53099.