How to get around MacPorts assuming that Exit code: 1 is a failure?

Ryan Schmidt ryandesign at macports.org
Sun Feb 9 03:46:33 PST 2014


On Feb 8, 2014, at 19:22, Eric Gallager <egall at gwmail.gwu.edu> wrote:

> I am working on a Portfile from which I want to call the `unifdef` command. The manpage for `unifdef` says: "Exit status is 0 if output is exact copy of input, 1 if not, 2 if trouble." The whole reason I am running `unifdef` is to change the output, so I want it to return 1. However, when I put this in my Portfile, it interprets this as a failure. Is there any way that I can get around this?

You could wrap it in a catch and handle it how you want to handle it.



More information about the macports-dev mailing list