From 42467c58e88f567278960ae616a7993046ec0da6 Mon Sep 17 00:00:00 2001 From: Colin Edwards Date: Mon, 30 Jan 2017 10:41:02 -0600 Subject: [PATCH] CI: Add post install script to OBS installer to fix CEF permissions --- CI/before-deploy-osx.sh | 3 --- CI/install/osx/CMakeLists.pkgproj | 9 +++++++-- CI/install/osx/post-install.sh | 4 ++++ 3 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 CI/install/osx/post-install.sh diff --git a/CI/before-deploy-osx.sh b/CI/before-deploy-osx.sh index 0c43f21ce..3ff1b539a 100755 --- a/CI/before-deploy-osx.sh +++ b/CI/before-deploy-osx.sh @@ -9,9 +9,6 @@ sudo python ../CI/install/osx/build_app.py mv ./CEF.app ./rundir/RelWithDebInfo/obs-plugins/ mv ./obs-browser.so ./rundir/RelWithDebInfo/obs-plugins/ -# Fix permissions on CEF -chmod 744 ./CEF.app/Contents/Info.plist - packagesbuild ../CI/install/osx/CMakeLists.pkgproj sudo cp OBS.pkg ./$FILENAME diff --git a/CI/install/osx/CMakeLists.pkgproj b/CI/install/osx/CMakeLists.pkgproj index 8551bb9c7..eff607a0b 100644 --- a/CI/install/osx/CMakeLists.pkgproj +++ b/CI/install/osx/CMakeLists.pkgproj @@ -573,7 +573,12 @@ PACKAGE_SCRIPTS POSTINSTALL_PATH - + + PATH + post-install.sh + PATH_TYPE + 3 + PREINSTALL_PATH RESOURCES @@ -632,7 +637,7 @@ ZW50LVN0eWxlLVR5cGUiIGNvbnRlbnQ9InRleHQvY3NzIj4KPHRp dGxlPjwvdGl0bGU+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29u dGVudD0iQ29jb2EgSFRNTCBXcml0ZXIiPgo8bWV0YSBuYW1lPSJD - b2NvYVZlcnNpb24iIGNvbnRlbnQ9IjE1MDQuNzYiPgo8c3R5bGUg + b2NvYVZlcnNpb24iIGNvbnRlbnQ9IjE1MDQuODEiPgo8c3R5bGUg dHlwZT0idGV4dC9jc3MiPgo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5 Pgo8L2JvZHk+CjwvaHRtbD4K diff --git a/CI/install/osx/post-install.sh b/CI/install/osx/post-install.sh new file mode 100644 index 000000000..8470dd934 --- /dev/null +++ b/CI/install/osx/post-install.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Fix permissions on CEF +chmod 744 "/Library/Application Support/obs-studio/plugins/obs-browser/bin/CEF.app/Contents/Info.plist" \ No newline at end of file