mirror of
https://github.com/grahampugh/macadmin-scripts.git
synced 2025-12-17 17:56:33 +00:00
Workaround for issue with installer in macOS 15.6
This commit is contained in:
parent
2cc8b89920
commit
522fc7ff40
@ -239,7 +239,12 @@ def install_product(dist_path, target_vol):
|
|||||||
# set CM_BUILD env var to make Installer bypass eligibilty checks
|
# set CM_BUILD env var to make Installer bypass eligibilty checks
|
||||||
# when installing packages (for machine-specific OS builds)
|
# when installing packages (for machine-specific OS builds)
|
||||||
os.environ["CM_BUILD"] = "CM_BUILD"
|
os.environ["CM_BUILD"] = "CM_BUILD"
|
||||||
cmd = ['/usr/sbin/installer', '-pkg', dist_path, '-target', target_vol]
|
#cmd = ['/usr/sbin/installer', '-pkg', dist_path, '-target', target_vol]
|
||||||
|
# a hack to work around a change in macOS 15.6+ since installing a .dist
|
||||||
|
# file no longer works
|
||||||
|
dist_dir = os.path.dirname(dist_path)
|
||||||
|
install_asst_pkg = os.path.join(dist_dir, "InstallAssistant.pkg")
|
||||||
|
cmd = ['/usr/sbin/installer', '-pkg', install_asst_pkg, '-target', target_vol]
|
||||||
try:
|
try:
|
||||||
subprocess.check_call(cmd)
|
subprocess.check_call(cmd)
|
||||||
except subprocess.CalledProcessError as err:
|
except subprocess.CalledProcessError as err:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user