autopkg / joshua-d-miller-recipes

My recipes for autopkg https://github.com/autopkg
13 stars 44 forks source link

Update Zotero.munki.recipe #135

Closed ghost closed 1 year ago

ghost commented 1 year ago

Changed to get logged in user with Bash instead of Python. Apple has removed local Python from macOS a while ago.

Python: loggedInUser=$(/usr/bin/python -c 'from SystemConfiguration import SCDynamicStoreCopyConsoleUser; import sys; username = (SCDynamicStoreCopyConsoleUser(None, None, None) or [None])[0]; username = [username,""][username in [u"loginwindow", None, u""]]; sys.stdout.write(username + "\n");')

Bash: loggedInUser=$( echo "show State:/Users/ConsoleUser" | scutil | awk '/Name :/ { print $3 }' )

joshua-d-miller commented 1 year ago

Good change. I'll merge this 👍