This commit is contained in:
Brian Zalewski 2023-12-01 22:10:05 +00:00
parent a58fb7609d
commit 95c8619b2c
2 changed files with 13 additions and 3 deletions

View file

@ -1626,8 +1626,18 @@ async function updateService(service) {
log('info', logStage, `There was an error starting / enabling the ${service} service with systemd`) log('info', logStage, `There was an error starting / enabling the ${service} service with systemd`)
try { try {
if (brew) { if (brew) {
runCommand(`Starting / enabling ${service} with Homebrew`, `brew services start ${service}`) if (typeof brew === 'object' && brew.length) {
log('success', logStage, `Started / enabled the ${service} service with Homebrew`) brew.forEach(x => {
runCommand(`Starting / enabling object array ${service} with Homebrew`, `${x.sudo ? 'sudo brew' : 'brew'} services start ${x.name}`)
log('success', logStage, `Started / enabled the ${x.name} service with Homebrew`)
})
} else if (typeof brew === 'object') {
runCommand(`Starting / enabling object ${service} with Homebrew`, `${brew.sudo ? 'sudo brew' : 'brew'} services start ${brew.name}`)
log('success', logStage, `Started / enabled the ${brew.name} service with Homebrew`)
} else {
runCommand(`Starting / enabling ${service} with Homebrew`, `brew services start ${service}`)
log('success', logStage, `Started / enabled the ${service} service with Homebrew`)
}
} else { } else {
log('error', logStage, `Unable to start service with systemd and Homebrew is not available`) log('error', logStage, `Unable to start service with systemd and Homebrew is not available`)
} }

View file

@ -8729,7 +8729,7 @@ softwarePackages:
_bin: pppc-utility _bin: pppc-utility
_github: https://github.com/jamf/PPPC-Utility _github: https://github.com/jamf/PPPC-Utility
_name: Privacy Preferences Policy Control (PPPC) Utility _name: Privacy Preferences Policy Control (PPPC) Utility
_when:cask: _when:cask: '! test -d "/Applications/PPPC Utility.app" && ! test -d "$HOME/Applications/PPPC Utility.app"'
cask: pppc-utility cask: pppc-utility
privileges: privileges:
_bin: privileges _bin: privileges