Greg Neagle
|
b19e9e748e
|
Move 'internal' tools to /usr/local/munki/libexec
|
2025-09-11 14:21:13 -07:00 |
|
macmule
|
dc2725e4e7
|
Relocate MunkiStatus.app and Munki-notifier.app to ../Contents/Helpers/ from ../Contents/Resources/ - Munki6dev base (#1207)
* Relocate MunkiStatus.app and Munki-notifier.app to ../Contents/Helpers/ from ../Contents/Resources/
- Updated location of munki-notifier in code/apps/Managed Software Center/Managed Software Center/Controllers/MainWindowController.swift
- Added code/client/installhelper script
- Amended code/tools/make_munki_mpkg.sh with new locations for munki-notifier and MunkiStatus as well as changes required to leverage `installhelper`
- Amended code/tools/pkgresources/Scripts_app_usage/postinstall to leverage `installhelper`
- Deleted code/tools/pkgresources/Scripts_app_usage/preinstall as the actions within should be handled now by `installhelper`
- Amended code/tools/pkgresources/Scripts_launchd/postinstall to leverage `installhelper`
- Amended launchd/LaunchAgents/com.googlecode.munki.munki-notifier.plist to use the new path to munki-notifier.app
- Amended launchd/LaunchAgents/com.googlecode.munki.MunkiStatus.plist to use the new path to MunkiStatus.app
This is a resubmission of https://github.com/munki/munki/pull/1203, which needed it's base branch changing from `main` to `Munki6dev`
* Update installhelper
- Removed CHECK_TIME global - https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515000516
- Remove erroneous login window comments - https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515006835 and https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515006962
- Simplified IF condition - https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515005565 this was in place incase LimitLoadToSessionType contained multiple values (as it can).
* Update installhelper
- Reverted changes made for - https://github.com/munki/munki/pull/1207/commits/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515005565
- Changed constant/global PASSED_ARG to local: launchd_group - https://github.com/munki/munki/pull/1207#discussion_r1515002646 and https://github.com/munki/munki/pull/1207#discussion_r1515002968
* Update installhelper
* Update installhelper
* Update installhelper
* Update installhelper
* Update make_munki_mpkg.sh
Amended so that the launchd pkg is installed by default
|
2024-03-26 11:04:26 -07:00 |
|
Greg Neagle
|
47992f885b
|
Switch app_usage pkg scripts to /bin/sh from /bin/bash
|
2024-02-28 10:25:11 -08:00 |
|
Greg Neagle
|
0954498f5d
|
Tweak what process we're looking for to identify currently logged in users
|
2024-02-27 11:11:30 -08:00 |
|
Greg Neagle
|
15de9eea80
|
Modernize launchctl commands in app_usage pkg pre- and postinstall scripts. (Dropping support for pre-macOS 10.10)
|
2024-02-27 10:11:06 -08:00 |
|
Greg Neagle
|
053e3eac9e
|
Update pkg pre and postinstall scripts to use os version comparision compatible with Big Sur
|
2021-01-19 09:46:18 -08:00 |
|
Greg Neagle
|
03c822ece2
|
Move pkg scripts into code/tools/pkgresources
|
2020-08-22 15:33:38 -07:00 |
|