Mercurial > HandyFTP
changeset 154:0b9099ccfc67 1.0b5
Mac: Use unsigned binary with install_name_tool, then resign it.
author | Brian Smith <brian@dbsoft.org> |
---|---|
date | Thu, 06 Jan 2022 16:26:59 -0600 |
parents | fee009584058 |
children | 96775319065a |
files | src/mac/installer.sh |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/mac/installer.sh Thu Jan 06 09:23:53 2022 -0600 +++ b/src/mac/installer.sh Thu Jan 06 16:26:59 2022 -0600 @@ -11,8 +11,10 @@ cp -f ../readme.txt ../install/package cp -f /usr/local/lib/libdwindows.dylib "../install/package/$APPNAME.app/Contents/MacOS" cp -f /usr/local/lib/libdwcompat.dylib "../install/package/$APPNAME.app/Contents/MacOS" + cp -f $BINNAME "../install/package/$APPNAME.app/Contents/MacOS" install_name_tool -change `otool -L $BINNAME | grep libdwindows | cut -d ' ' -f 1 | tr -d '\t'` @executable_path/libdwindows.dylib "../install/package/$APPNAME.app/Contents/MacOS/$BINNAME" install_name_tool -change `otool -L $BINNAME | grep libdwcompat | cut -d ' ' -f 1 | tr -d '\t'` @executable_path/libdwcompat.dylib "../install/package/$APPNAME.app/Contents/MacOS/$BINNAME" + codesign -s "-" "../install/package/$APPNAME.app/Contents/MacOS/$BINNAME" #/Developer/Tools/SetFile -a V "../install/package/$BINNAME.png" ln -s /Applications ../install/package/. rm -f "../install/$APPNAME.dmg"