Commit a48f9419 authored by brizental's avatar brizental Committed by Pier Angelo Vendrame
Browse files

BB 43843: Do not bootstrap MacOS packaging tools if available

Do not bootstrap MacOS packing tools if they are already available in
the environment. This can be uplifted.
parent f1e32fa7
Loading
Loading
Loading
Loading
+6 −3
Changes for python/mozbuild/mozbuild/action/make_dmg.py: 6 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ import platform
import sys
from pathlib import Path

import buildconfig
from mozpack import dmg

from mozbuild.bootstrap import bootstrap_toolchain
@@ -46,9 +47,11 @@ def main(args):
        )

    # Resolve required tools
    dmg_tool = bootstrap_toolchain("dmg/dmg")
    hfs_tool = bootstrap_toolchain("dmg/hfsplus")
    mkfshfs_tool = bootstrap_toolchain("hfsplus/newfs_hfs")
    dmg_tool = buildconfig.substs.get("DMG_TOOL") or bootstrap_toolchain("dmg/dmg")
    hfs_tool = buildconfig.substs.get("HFS_TOOL") or bootstrap_toolchain("dmg/hfsplus")
    mkfshfs_tool = buildconfig.substs.get("MKFSHFS") or bootstrap_toolchain(
        "hfsplus/newfs_hfs"
    )

    dmg.create_dmg(
        source_directory=Path(options.inpath),