Subject: | "true" is not everywhere in /bin |
On non-Linux systems the "true" program is usually not in /bin, but in /usr/bin. For example FreeBSD:
$ ls -al /bin/true /usr/bin/true
ls: /bin/true: No such file or directory
-r-xr-xr-x 1 root wheel 4864 Nov 11 2014 /usr/bin/true
See also http://matrix.cpantesters.org/?dist=Exception-ThrowUnless%201.11 --- there are only pass reports on Linux systems because of this.