On Nov 17, 2019, at 14:37, Steven Smith wrote:

> I have a weird error with the recently merged macos-fortress port.
> 
> sudo port selfupdate
> sudo port install macos-fortress
> 
> throws an error because the file ${filespath}/hosts.orig doesn’t exist.
> 
> I see this file on GitHub: 
> https://github.com/macports/macports-ports/blob/master/net/macos-fortress/files/hosts.orig
> 
> But it’s not in 
> /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/net/macos-fortress/files
> 
> But all the other files are there. Weird that this one file is missing.
> 
> How should this be fixed?

By renaming the file, specifically its extension.

mprsyncup (the script that keeps the rsync server updated) uses `rsync -aIC` to 
synchronize the files between the git clone and the rsync server directory. The 
-C part means "auto-ignore files in the same way CVS does". Files whose names 
end in .orig are among those that get excluded.

https://github.com/macports/macports-infrastructure/blob/master/jobs/mprsyncup

If this is a sample file to be installed of which the user will edit a copy, 
then a suffix like .dist, .sample, .example would be what we usually use.

I don't think anybody's deliberately tried to use a .orig file in MacPorts 
before. :)

Reply via email to