The source project of this merge request has been removed.
Use the -s option of uname, which is more universally available than -o
uname command on macOS does not support the
$ uname -o uname: illegal option -- o usage: uname [-amnprsv]
For more details on the options, refer to How to check if running in Cygwin, Mac or Linux?.