From 1c48e1628c0d148e5afaa1f69f2f961b6d7cc2b0 Mon Sep 17 00:00:00 2001 From: admin <admin@admins-iMac-Pro.local> Date: Sat, 27 Mar 2021 22:10:53 +0100 Subject: [PATCH] [pkg] fix post-install path in osx there was a mismatch after latest changes to the plist template location. also revert latest osx depends, since some are not installable via homebrew in osx. --- Makefile | 4 ++-- .../templates/qtinstaller/osx-data/post-install.py | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 904948cf..fcce3d6b 100644 --- a/Makefile +++ b/Makefile @@ -78,8 +78,8 @@ dependsLinux: @# debian needs also: snap install snapcraft --classic; snap install multipass --beta --classic dependsDarwin: - @brew install git gpg golang make pkg-config curl qt5 - @brew install --default-names gnu-sed + @brew install git golang make qt5 + #@brew install --default-names gnu-sed @brew link qt5 dependsCYGWIN_NT-10.0: diff --git a/branding/templates/qtinstaller/osx-data/post-install.py b/branding/templates/qtinstaller/osx-data/post-install.py index 83c83705..69b4a810 100755 --- a/branding/templates/qtinstaller/osx-data/post-install.py +++ b/branding/templates/qtinstaller/osx-data/post-install.py @@ -71,12 +71,12 @@ def fixHelperOwner(log): return True def copyLaunchDaemon(): + appDir = os.path.join(_dir, _appdir) plist = "se.leap.bitmask-helper.plist" - path = os.path.join(_dir, plist) - _p = os.path.join(_dir, _appdir) - _p2= _p.replace("/", "\/") - subprocess.call(["sed", "-i.back", "s/PATH/%s/" % _p2, path]) - shutil.copy(path, HELPER_PLIST) + plistFile = os.path.join(appDir, plist) + escapedPath = appDir.replace("/", "\/") + subprocess.call(["sed", "-i.back", "s/PATH/%s/g" % escapedPath, plistFile]) + shutil.copy(plistFile, HELPER_PLIST) def launchHelper(): out = subprocess.call(["launchctl", "load", HELPER_PLIST]) -- GitLab