Files
palemoon27/testing/docker/builder/bin/get-objdir.py
T
2018-07-24 23:11:02 +08:00

23 lines
481 B
Python
Executable File

#!/usr/bin/env python
from __future__ import print_function
import sys
import os
import json
import subprocess
from StringIO import StringIO
DEFAULT_OBJDIR = "/home/worker/object-folder"
goanna_dir = sys.argv[1]
os.chdir(goanna_dir)
result = subprocess.check_output(["./mach", "environment", "--format", "json"])
environment = json.load(StringIO(result))
topobjdir = environment["mozconfig"]["topobjdir"]
if topobjdir is None:
topobjdir = DEFAULT_OBJDIR
print(topobjdir)