My previous attempt at making this jobs safe wasn't entirely succesful.
It was still deleting the generating files and deleting them in a race.
This updated patch should fix that.
This failed on multi-job; I think the clean target removed a config
file after it was built. While here, use BSD_INSTALL_* macros instead
of hardcoding install commands.