1*a3e1b111SJulian Lettner#!/usr/bin/env python3 2132c829eSKuba Mracek 3132c829eSKuba Mracekimport os, sys, subprocess 4132c829eSKuba Mracek 5132c829eSKuba Mracek 6132c829eSKuba Mracekidx = 1 7132c829eSKuba Mracekfor arg in sys.argv[1:]: 8132c829eSKuba Mracek if not "=" in arg: 9132c829eSKuba Mracek break 10132c829eSKuba Mracek idx += 1 11132c829eSKuba Mracek (argname, argval) = arg.split("=") 12132c829eSKuba Mracek os.environ["SIMCTL_CHILD_" + argname] = argval 13132c829eSKuba Mracek 14132c829eSKuba Mracekexitcode = subprocess.call(sys.argv[idx:]) 15132c829eSKuba Mracekif exitcode > 125: 16132c829eSKuba Mracek exitcode = 126 17132c829eSKuba Mraceksys.exit(exitcode) 18