Hi, Today I rebooted my file server (OpenBSD 3.8-STABLE), and when it came back up mountd decided to use tcp port 873. However, I run rsyncd which also listens on port 873 by default, and since it starts (via rc.local) after mountd, it failed to start.
Short of either moving my rsyncd startup to /etc/rc or mountd startup to /etc/rc.local, is there another way to prevent this from happening in the future? I checked mountd(8), but it doesn't have any options to listen on a specific port. Changing the port rsyncd listens on is not feasible in my situation. Admittedly, this does not happen very often-- mountd usually picks a different port, but it would be nice to prevent this from happening again properly. Thanks, Jamie Strandboge

