(List (If (Com {[LIT_OTHER "["]} {[VarSub #]} {[LIT_CHARS -lt]} {[LIT_CHARS 2]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "usage: more/tweak.sh ARCH STAGE COMMAND..."]]} < (DescriptorRedirectNode target={[LIT_CHARS 1]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -e]} {[DQ [VarSub 2]] [LIT_CHARS .sh]} {[LIT_OTHER "]"]}) (AndOr OP_AND_IF (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "No stage "][VarSub 2]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (= scope= flags=0 words=[] bindings=[('ARCH', {[DQ [VarSub 1]]})]) (= scope= flags=0 words=[] bindings=[('STAGE', {[DQ [VarSub 2]]})]) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[DQ [VarSub STAGE]]} {[LIT_OTHER "="] [LIT_OTHER "="]} {[DQ [LIT_CHARS native-compiler]]} {[LIT_OTHER "]"]}) (= scope= flags=0 words=[] bindings=[('STUFF', {[SQ ]})]) ) (Com {[LIT_CHARS shift]}) (Com {[LIT_CHARS shift]}) (AndOr OP_OR_IF (Com {[LIT_CHARS more/test.sh]} {[DQ [VarSub ARCH]]} {[VarSub STUFF]} {[DQ [VarSub @]]} {[DQ [LIT_CHARS " && create_stage_tarball"]]} more_env=[('NO_CLEANUP', {[LIT_CHARS temp]}), ('STAGE_NAME', {[DQ [VarSub STAGE]]})] ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) (Com {[LIT_CHARS ./build.sh]} {[DQ [VarSub ARCH]]} {[DQ [VarSub STAGE]]} more_env=[('NO_CLEANUP', {[LIT_CHARS temp]}), ('AFTER', {[DQ [VarSub STAGE]]})] ) )