23 lines
706 B
Bash
23 lines
706 B
Bash
#!/usr/bin/env bash
|
|
|
|
###################################################################################
|
|
# TRACE32 permissions and extended attributes fixup script for macOS #
|
|
# Copyright: (c) 1989-2018 Lauterbach GmbH, licensed for use with TRACE32(R) only #
|
|
###################################################################################
|
|
|
|
SCRIPTDIR=$( cd "$( dirname "$0" )" && pwd )
|
|
|
|
set -e
|
|
|
|
cd "$SCRIPTDIR"
|
|
|
|
if [ ! -f "$SCRIPTDIR/filecvt" ]; then
|
|
echo "Incomplete Trace32 installation, 'filecvt' tool missing."
|
|
echo "Expected location: $SCRIPTDIR/filecvt"
|
|
exit 1
|
|
fi
|
|
|
|
chmod a+rx "$SCRIPTDIR/filecvt"
|
|
"$SCRIPTDIR/filecvt" "$SCRIPTDIR"
|
|
xattr -d -r com.apple.quarantine "$SCRIPTDIR"
|