The fix for the ports/59302 bug report caused some easily-fixable breakage. A problem listed in that report was that "the server also complains about a missing /etc/amandates file.", and the commited fix was to "${MKDIR} /etc/amandates". Unfortunately, that was supposed to be a file, not a directory. Changing that line to "${TOUCH} /etc/amandates" solves both problems. Note that this only affects misc/amanda-client and not misc/amanda-server. How-To-Repeat: Attempt to portupgrade the misc/amanda-client port. If the port is already installed it fails with this message: /bin/mkdir -p /usr/local/var/amanda/gnutar-lists /usr/sbin/chown operator:operator /usr/local/var/amanda/gnutar-lists /bin/mkdir -p /etc/amandates mkdir: /etc/amandates: File exists *** Error code 1 Stop in /usr/ports/misc/amanda-client. *** Error code 1 Stop in /usr/ports/misc/amanda-client. If the port is not already installed, I think it would complete the (incorrect) without printing any error messages, but I have not tested this.
Responsible Changed From-To: freebsd-ports-bugs->jeh over to the maintainer
State Changed From-To: open->closed Commited, thanks for finding my mistake