From 5c90afa296b5e9939dc4571c418321d3235a547f Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Thu, 9 Jan 2014 11:00:36 -0800 Subject: [PATCH] Work on mac launch script, sign binary mac tap driver kext (and there was much rejoicing!) --- .../Contents/_CodeSignature/CodeDirectory | Bin 0 -> 145 bytes .../Contents/_CodeSignature/CodeRequirements | Bin 0 -> 176 bytes .../Contents/_CodeSignature/CodeResources | 105 ++++++++++++++++++ .../Contents/_CodeSignature/CodeSignature | Bin 0 -> 8578 bytes ext/installfiles/mac/launch.sh | 2 +- 5 files changed, 106 insertions(+), 1 deletion(-) create mode 100644 ext/bin/tap-mac/tap.kext/Contents/_CodeSignature/CodeDirectory create mode 100644 ext/bin/tap-mac/tap.kext/Contents/_CodeSignature/CodeRequirements create mode 100644 ext/bin/tap-mac/tap.kext/Contents/_CodeSignature/CodeResources create mode 100644 ext/bin/tap-mac/tap.kext/Contents/_CodeSignature/CodeSignature diff --git a/ext/bin/tap-mac/tap.kext/Contents/_CodeSignature/CodeDirectory b/ext/bin/tap-mac/tap.kext/Contents/_CodeSignature/CodeDirectory new file mode 100644 index 0000000000000000000000000000000000000000..94acbe29ad972604b6a14cf4a63c29ac83c3443a GIT binary patch literal 145 zcmex$kB5nYfng#86C;oUgIXYI0L08d%*eoK8zBOhVqi$l&(*6+Ey^#+OfAwYNi1N< zk(jdl@7md}s#p2HOU>nDj2COve6n8lof1dgVzAtm>}V7HBB3|9{{RBERS(06MfU!vFvP literal 0 HcmV?d00001 diff --git a/ext/bin/tap-mac/tap.kext/Contents/_CodeSignature/CodeRequirements b/ext/bin/tap-mac/tap.kext/Contents/_CodeSignature/CodeRequirements new file mode 100644 index 0000000000000000000000000000000000000000..1df931292162de1675539096e30a23e5218c5e4e GIT binary patch literal 176 zcmex$kB5gJ@B9X^?s@tu~Lg@5w1_Ody>Q0AhjUK>#k#$O{nwlH5=hS8-`lR%&vIo_{D<1Z + + + + files + + files2 + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ext/bin/tap-mac/tap.kext/Contents/_CodeSignature/CodeSignature b/ext/bin/tap-mac/tap.kext/Contents/_CodeSignature/CodeSignature new file mode 100644 index 0000000000000000000000000000000000000000..5fde8dc551bca07cc50713ba2420c565b61c612c GIT binary patch literal 8578 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 literal 0 HcmV?d00001 diff --git a/ext/installfiles/mac/launch.sh b/ext/installfiles/mac/launch.sh index 9a48568df..1ce21efd2 100755 --- a/ext/installfiles/mac/launch.sh +++ b/ext/installfiles/mac/launch.sh @@ -11,7 +11,7 @@ if [ -z "$ztapp" -o ! -d "$ztapp" ]; then if [ ! -d "$ztapp" ]; then if [ -e "$zthome/uninstall.sh" ]; then cd "$zthome" - nohup "$zthome/uninstall.sh" >>/tmp/ZeroTierOneUninstall.log 2>&1 & + nohup "$zthome/uninstall.sh" >/tmp/ZeroTierOneUninstall.log 2>&1 & disown %1 exit 0 fi