(command.CommandList children: [ (command.ShAssignment left: <Id.Lit_VarLike 'GIT_EXEC_PATH='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'GIT_EXEC_PATH='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'GIT_EXEC_PATH='> name:GIT_EXEC_PATH) op: assign_op.Equal rhs: {(SQ <'@@BUILD_DIR@@'>)} ) ] redirects: [] ) (command.If if_kw: <Id.KW_If if> arms: [ (IfArm keyword: <Id.KW_If if> cond: (condition.Shell commands: [ (command.Simple blame_tok: <test> more_env: [] words: [{<test>} {<-n>} {(DQ ($ Id.VSub_DollarName NO_SET_GIT_TEMPLATE_DIR))}] redirects: [] do_fork: T ) ] ) then_kw: <Id.KW_Then then> action: [ (command.Simple blame_tok: <unset> more_env: [] words: [{<unset>} {<GIT_TEMPLATE_DIR>}] redirects: [] do_fork: T ) ] spids: [25 35] ) ] else_kw: <Id.KW_Else else> else_action: [ (command.ShAssignment left: <Id.Lit_VarLike 'GIT_TEMPLATE_DIR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'GIT_TEMPLATE_DIR='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'GIT_TEMPLATE_DIR='> name:GIT_TEMPLATE_DIR) op: assign_op.Equal rhs: {(SQ <'@@BUILD_DIR@@/templates/blt'>)} ) ] redirects: [] ) (command.Simple blame_tok: <export> more_env: [] words: [{<export>} {<GIT_TEMPLATE_DIR>}] redirects: [] do_fork: T ) ] fi_kw: <Id.KW_Fi fi> redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'GITPERLLIB='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'GITPERLLIB='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'GITPERLLIB='> name:GITPERLLIB) op: assign_op.Equal rhs: {(SQ <'@@BUILD_DIR@@/perl/blib/lib'>) (DQ (BracedVarSub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Name GITPERLLIB> var_name: GITPERLLIB suffix_op: (suffix_op.Unary op: <Id.VTest_ColonPlus _> arg_word: {<':'> ($ Id.VSub_DollarName GITPERLLIB)} ) right: <Id.Right_DollarBrace '}'> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'GIT_TEXTDOMAINDIR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'GIT_TEXTDOMAINDIR='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'GIT_TEXTDOMAINDIR='> name:GIT_TEXTDOMAINDIR) op: assign_op.Equal rhs: {(SQ <'@@BUILD_DIR@@/po/build/locale'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'PATH='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'PATH='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'PATH='> name:PATH) op: assign_op.Equal rhs: {(SQ <'@@BUILD_DIR@@/bin-wrappers:'>) (DQ ($ Id.VSub_DollarName PATH))} ) ] redirects: [] ) (command.Simple blame_tok: <export> more_env: [] words: [{<export>} {<GIT_EXEC_PATH>} {<GITPERLLIB>} {<PATH>} {<GIT_TEXTDOMAINDIR>}] redirects: [] do_fork: T ) (command.If if_kw: <Id.KW_If if> arms: [ (IfArm keyword: <Id.KW_If if> cond: (condition.Shell commands: [ (command.Simple blame_tok: <test> more_env: [] words: [{<test>} {<-n>} {(DQ ($ Id.VSub_DollarName GIT_TEST_GDB))}] redirects: [] do_fork: T ) ] ) then_kw: <Id.KW_Then then> action: [ (command.Simple blame_tok: <unset> more_env: [] words: [{<unset>} {<GIT_TEST_GDB>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <exec> more_env: [] words: [ {<exec>} {<gdb>} {<--args>} {(DQ (${ Id.VSub_Name GIT_EXEC_PATH) <'/@@PROG@@'>)} {(DQ ($ Id.VSub_At '@'))} ] redirects: [] do_fork: T ) ] spids: [95 105] ) ] else_kw: <Id.KW_Else else> else_action: [ (command.Simple blame_tok: <exec> more_env: [] words: [{<exec>} {(DQ (${ Id.VSub_Name GIT_EXEC_PATH) <'/@@PROG@@'>)} {(DQ ($ Id.VSub_At '@'))}] redirects: [] do_fork: T ) ] fi_kw: <Id.KW_Fi fi> redirects: [] ) ] )