--- - branch: MAIN date: Mon Jul 6 10:43:47 UTC 2020 files: - new: '1.286' old: '1.285' path: pkgsrc/bootstrap/bootstrap pathrev: pkgsrc/bootstrap/bootstrap@1.286 type: modified id: 20200706T104347Z.f170baed68f28a83aa89ed95c2fe9bd99b7f5627 log: | boostrap: Enable mksh by default on macOS 10.11+. El Capitan (10.11) introduced System Integrity Protection (SIP), and one of the side effects of this protection is that system shells (i.e. /bin/*sh) unset any variables that may affect the security of the system. This causes problems with packages that rely on e.g. LD_LIBRARY_PATH. Using a shell outside of the system paths allows us to work around this, at least for now. Tested in bulk builds on macOS Catalina, though with SIP disabled (as there is no way to run sandboxed builds with SIP enabled). module: pkgsrc subject: 'CVS commit: pkgsrc/bootstrap' unixtime: '1594032227' user: jperkin