From 2b1bc1a1ddff742c3d71fd9467c0eeff4d705df2 Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 23 Feb 2016 12:12:32 -0800 Subject: [PATCH] initial --- .gitignore | 4 +++ Makefile | 25 ++++++++++++++ osx-privacy-pkg/Makefile | 13 +++++++ osx-privacy-pkg/scripts/postinstall | 51 ++++++++++++++++++++++++++++ users/admin-admin.pkg | Bin 0 -> 5073 bytes 5 files changed, 93 insertions(+) create mode 100644 .gitignore create mode 100755 Makefile create mode 100755 osx-privacy-pkg/Makefile create mode 100755 osx-privacy-pkg/scripts/postinstall create mode 100644 users/admin-admin.pkg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..58fa010 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.DS_Store +*.dmg +osx-privacy-pkg/*.pkg + diff --git a/Makefile b/Makefile new file mode 100755 index 0000000..a6af1f6 --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +AUTODMG := /Applications/AutoDMG.app/Contents/MacOS/AutoDMG + +default: output.dmg + +packages: + cd osx-privacy-pkg && make + +clean: + rm -f osx-privacy-pkg/*.pkg output.dmg + +output.dmg: packages + $(AUTODMG) update + $(AUTODMG) \ + --log-level 7 \ + --logfile - \ + build \ + -n "root" \ + -u -U \ + -o /tmp/output.dmg \ + "/Applications/Install OS X El Capitan.app" \ + /Applications/Xcode.app \ + /Applications/AutoDMG.app \ + "/Applications/Install OS X El Capitan.app" \ + $(PWD)/osx-privacy-pkg/*.pkg \ + $(PWD)/users/*.pkg && mv /tmp/output.dmg ./output.dmg diff --git a/osx-privacy-pkg/Makefile b/osx-privacy-pkg/Makefile new file mode 100755 index 0000000..4428808 --- /dev/null +++ b/osx-privacy-pkg/Makefile @@ -0,0 +1,13 @@ +THIS := $(shell basename $(shell cd . && pwd -P)) +VER := $(shell date -u +%Y%m%d) + +100.$(THIS)-$(VER).pkg: + pkgbuild \ + --install-location / \ + --scripts ./scripts/ \ + --nopayload \ + --identifier de.eeqj.osxpkg.$(THIS) \ + $@ + +clean: + rm -f *.pkg diff --git a/osx-privacy-pkg/scripts/postinstall b/osx-privacy-pkg/scripts/postinstall new file mode 100755 index 0000000..b44eaee --- /dev/null +++ b/osx-privacy-pkg/scripts/postinstall @@ -0,0 +1,51 @@ +#!/bin/bash + +set +x + +FILES="" + +## Remove Internet Providers / Sharing / iCloud +FILES+=" + /System/Library/PreferencePanes/iCloudPref.prefPane + /System/Library/InternetAccounts +" + +## Remove all crash reporting daemons +FILES+=" + /System/Library/LaunchAgents/com.apple.ReportPanic.plist + /System/Library/CoreServices/ReportPanic.app/Contents/MacOS/ReportPanic + /System/Library/LaunchAgents/com.apple.ReportCrash.Self.plist + /System/Library/CoreServices/ReportCrash + /System/Library/LaunchAgents/com.apple.ReportCrash.plist + /System/Library/LaunchAgents/com.apple.ReportGPURestart.plist + /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/ReportGPURestart + /System/Library/LaunchAgents/com.apple.rtcreportingd.plist + /usr/libexec/rtcreportingd + /System/Library/LaunchDaemons/com.apple.SubmitDiagInfo.plist + /System/Library/CoreServices/SubmitDiagInfo + /System/Library/LaunchAgents/com.apple.diagnostics_agent.plist + /System/Library/CoreServices/diagnostics_agent +" + +## Remove all Spotlight network support +FILES+=" + /System/Library/LaunchAgents/com.apple.metadata.SpotlightNetHelper.plist + /System/Library/PrivateFrameworks/ParsecUI.framework +" + +## Remove CommCenter +FILES+=" + /System/Library/Frameworks/CoreTelephony.framework + /System/Library/LaunchAgents/com.apple.CommCenter-osx.plist + /System/Library/LaunchDaemons/com.apple.CommCenterRootHelper.plist +" + +## remove spotlight suggestions/helper +FILES+=" + /System/Library/LaunchAgents/com.apple.suggestd.plist + /System/Library/PrivateFrameworks/CoreSuggestions.framework +" + +for FILE in $FILES ; do + rm -rf "$3/$FILE" +done diff --git a/users/admin-admin.pkg b/users/admin-admin.pkg new file mode 100644 index 0000000000000000000000000000000000000000..bde6d8f5976adf71f0ac5666071bc05af89e085f GIT binary patch literal 5073 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 literal 0 HcmV?d00001