| #! /bin/bash | |
| # | |
| # Copyright (c) 2022 Apple Inc. All rights reserved. | |
| # | |
| declare -r script=$( basename ${BASH_SOURCE[0]} ) | |
| declare -r header_file="${INSTALL_ROOT:?}/usr/include/dns_sd.h" | |
| if ! [ -f "${header_file}" ]; then | |
| echo "${script}: '${header_file}' doesn't exist or isn't a regular file." | |
| exit 1 | |
| fi | |
| declare -r version_number="${1}" | |
| echo "${script}: Updating _DNS_SD_H definition in '${header_file}' to version number '${version_number}'." | |
| sed -i '' "s/#define _DNS_SD_H .*/#define _DNS_SD_H ${version_number}/" "${header_file}" |