Changeset View
Changeset View
Standalone View
Standalone View
contrib/gitian-build.py
Show First 20 Lines • Show All 248 Lines • ▼ Show 20 Lines | def main(): | ||||
args.sign_prog = 'true' if args.detach_sign else 'gpg --detach-sign' | args.sign_prog = 'true' if args.detach_sign else 'gpg --detach-sign' | ||||
# Set environment variable USE_LXC or USE_DOCKER, let gitian-builder know that we use lxc or docker | # Set environment variable USE_LXC or USE_DOCKER, let gitian-builder know that we use lxc or docker | ||||
if args.docker: | if args.docker: | ||||
os.environ['USE_DOCKER'] = '1' | os.environ['USE_DOCKER'] = '1' | ||||
elif not args.kvm: | elif not args.kvm: | ||||
os.environ['USE_LXC'] = '1' | os.environ['USE_LXC'] = '1' | ||||
if not 'GITIAN_HOST_IP' in os.environ.keys(): | if 'GITIAN_HOST_IP' not in os.environ.keys(): | ||||
os.environ['GITIAN_HOST_IP'] = '10.0.3.1' | os.environ['GITIAN_HOST_IP'] = '10.0.3.1' | ||||
if not 'LXC_GUEST_IP' in os.environ.keys(): | if 'LXC_GUEST_IP' not in os.environ.keys(): | ||||
os.environ['LXC_GUEST_IP'] = '10.0.3.5' | os.environ['LXC_GUEST_IP'] = '10.0.3.5' | ||||
# Disable for MacOS if no SDK found | # Disable for MacOS if no SDK found | ||||
if args.macos and not os.path.isfile('gitian-builder/inputs/MacOSX10.11.sdk.tar.gz'): | if args.macos and not os.path.isfile('gitian-builder/inputs/MacOSX10.11.sdk.tar.gz'): | ||||
print('Cannot build for MacOS, SDK does not exist. Will build for other OSes') | print('Cannot build for MacOS, SDK does not exist. Will build for other OSes') | ||||
args.macos = False | args.macos = False | ||||
script_name = os.path.basename(sys.argv[0]) | script_name = os.path.basename(sys.argv[0]) | ||||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |