(CommandList children: [ (Pipeline children: [ (C {(env)}) (SimpleCommand words: [{(grep)} {(MESOS_SOURCE_DIR)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[16])] ) ] negated: False ) (AndOr children: [ (C {(test)} {($ VSub_QMark '$?')} {(KW_Bang '!') (Lit_Other '=')} {(0)}) (AndOr children: [ (C {(echo)} {(DQ ('Failed to find MESOS_SOURCE_DIR in environment'))}) (C {(exit)} {(1)}) ] op_id: Op_DAmp ) ] op_id: Op_DAmp ) (Pipeline children: [ (C {(env)}) (SimpleCommand words: [{(grep)} {(MESOS_BUILD_DIR)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[56])] ) ] negated: False ) (AndOr children: [ (C {(test)} {($ VSub_QMark '$?')} {(KW_Bang '!') (Lit_Other '=')} {(0)}) (AndOr children: [ (C {(echo)} {(DQ ('Failed to find MESOS_BUILD_DIR in environment'))}) (C {(exit)} {(1)}) ] op_id: Op_DAmp ) ] op_id: Op_DAmp ) (C {(source)} {(${ VSub_Name MESOS_SOURCE_DIR) (/support/colors.sh)}) (C {(source)} {(${ VSub_Name MESOS_SOURCE_DIR) (/support/atexit.sh)}) (C {(source)} {(${ VSub_Name MESOS_HELPER_DIR) (/colors.sh)}) (C {(source)} {(${ VSub_Name MESOS_HELPER_DIR) (/atexit.sh)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:MESOS_WORK_DIR) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(mktemp)} {(-d)} {(-t)} {(mesos-XXXXXX)})]) left_token: <Left_Backtick '`'> spids: [118 126] ) } spids: [117] ) ] spids: [117] ) (C {(atexit)} {(DQ ('rm -rf ') (${ VSub_Name MESOS_WORK_DIR))}) (C {(export)} {(Lit_VarLike 'MESOS_WORK_DIR=') (${ VSub_Name MESOS_WORK_DIR)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:MESOS_RUNTIME_DIR) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(mktemp)} {(-d)} {(-t)} {(mesos-XXXXXX)})]) left_token: <Left_Backtick '`'> spids: [147 155] ) } spids: [146] ) ] spids: [146] ) (C {(atexit)} {(DQ ('rm -rf ') (${ VSub_Name MESOS_RUNTIME_DIR))}) (C {(export)} {(Lit_VarLike 'MESOS_RUNTIME_DIR=') (${ VSub_Name MESOS_RUNTIME_DIR)}) (C {(export)} {(Lit_VarLike 'MESOS_AUTHENTICATION_TIMEOUT=') (200ms)}) (C {(export)} {(Lit_VarLike 'MESOS_NUM_SLAVES=') (3)}) (C {(export)} {(Lit_VarLike 'MESOS_ISOLATION=') (DQ ('filesystem/posix,posix/cpu,posix/mem'))}) (C {(export)} {(Lit_VarLike 'MESOS_LAUNCHER=') (DQ (posix))}) (C {(exec)} {(${ VSub_Name MESOS_HELPER_DIR) (/dynamic-reservation-framework)} {(--master) (Lit_Other '=') (Assign_Local local)} {(--role) (Lit_Other '=') (test)} ) ] )