#!/bin/bash # # $Id$ # # Check for proper OS version for the package (meant to be used by the # MacPorts port which replaces __DARWINVERS__ with the version of Darwin # needed). # error out if uname or sed can't be found if ! which uname > /dev/null || ! which sed > /dev/null; then # message 16 in InstallationCheck.strings exit 112 fi if ! [[ -x /usr/bin/xcodebuild ]]; then # message 17 exit 113 fi base_version=`uname -r | sed 's/\..*//'` if [[ ${base_version} != __DARWINVERS__ ]]; then # This maps to message 18 in InstallationCheck.strings (Apple allows # 16-31 for custom messages); that message should also be customized # like this script exit 114 fi if [[ -f __PREFIX__/etc/ports/dp_version ]]; then # message 19 in InstallationCheck.strings exit 115 fi exit 0