mirror of
https://github.com/munki/munki.git
synced 2026-06-06 20:08:09 +00:00
Add pre and postinstall scripts to Python component package to prevent active Python from being removed during an upgrade
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
# currently does nothing at all
|
||||
exit 0
|
||||
# undo the removal prevention done in preinstall
|
||||
/usr/bin/chflags -fR noschg,nouchg /usr/local/munki/Python.framework/Versions/3.*
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
# we're going to install version 3.10
|
||||
# prevent installer from removing a version currently in use
|
||||
# (must update this script when we move to a new Python version)
|
||||
for OLDVERS in 3.7 3.8 3.9 ; do
|
||||
/usr/bin/chflags -fR schg,uchg /usr/local/munki/Python.framework/Versions/$OLDVERS
|
||||
done
|
||||
Reference in New Issue
Block a user