From 28c3ab2981fc39f996e344892dd5a691cf328d6e Mon Sep 17 00:00:00 2001 From: Takayama Fumihiko Date: Fri, 17 May 2024 09:05:36 +0900 Subject: [PATCH] Update codesign-pkg.sh to display output in color --- scripts/codesign-pkg.sh | 38 +++++++++++++------------------------- 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/scripts/codesign-pkg.sh b/scripts/codesign-pkg.sh index 479ab88f..a3b35519 100755 --- a/scripts/codesign-pkg.sh +++ b/scripts/codesign-pkg.sh @@ -7,32 +7,20 @@ readonly PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH readonly CODE_SIGN_IDENTITY=$(bash $(dirname $0)/get-installer-codesign-identity.sh) -readonly LOGFILE="$(dirname $0)/productsign.log" -err() { - echo "[$(date +'%Y-%m-%dT%H:%M:%S%z')]: $@" >&2 -} +trap "echo -ne '\033[0m'" EXIT +echo -ne '\033[33;40m' -main() { - if [ ! -e "$1" ]; then - err "Invalid argument: '$1'" - exit 1 - fi +if [ ! -e "$1" ]; then + err "Invalid argument: '$1'" + exit 1 +fi - # - # Sign with codesign - # +# +# Sign with codesign +# - if productsign 1>"$LOGFILE" 2>&1 --sign "$CODE_SIGN_IDENTITY" "$1" "$1".signed; then - cat $LOGFILE - mv "$1".signed "$1" - else - echo -ne '\033[31;40m' - cat "$LOGFILE" - echo -ne '\033[0m' - fi - rm -f "$LOGFILE" - rm -f "$1".signed -} - -main "$1" +if productsign 2>&1 --sign "$CODE_SIGN_IDENTITY" "$1" "$1".signed; then + mv "$1".signed "$1" +fi +rm -f "$1".signed