Title: Check for COMMAND_LINE_INSTALL variable in Python_Documentation.pkg
Type: Stage:
Components: macOS Versions: Python 3.8
Status: open Resolution:
Dependencies: Superseder:
Assigned To: ned.deily Nosy List: flammable, ned.deily, ronaldoussoren
Priority: normal Keywords:

Created on 2020-02-07 21:44 by flammable, last changed 2020-02-07 21:46 by ned.deily.

Messages (1)
msg361610 - (view) Author: Mike Solin (flammable) Date: 2020-02-07 21:44
Hello Python developers!

I'm looking to deploy Python 3 silently to the Macs that I manage, so I can use Python for various scripts. I'm using Munki to accomplish this. However, the Python_Documentation.pkg subpackage includes this code in the postinstall script:

# make link in /Applications/Python m.n/ for Finder users
if [ -d "${APPDIR}" ]; then
    ln -fhs "${FWK_DOCDIR}/index.html" "${APPDIR}/Python Documentation.html"
    open "${APPDIR}" || true  # open the applications folder

Would it be possible to test for the $COMMAND_LINE_INSTALL variable before opening a Finder window? If the $COMMAND_LINE_INSTALL exists, it'd be really great if it didn't open the Finder. This would allow me to silently deploy Python 3 without disrupting my users.


Date User Action Args
2020-02-07 21:46:46ned.deilysetassignee: ned.deily
2020-02-07 21:44:10flammablecreate