(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:BCJ) op: assign_op.Equal rhs: (word.Empty) spids: [31] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:LZMA2OPTS) op: assign_op.Equal rhs: (word.Empty) spids: [33] ) ] ) (command.Case to_match: {($ Id.VSub_DollarName '$SRCARCH')} arms: [ (case_arm pat_list: [{<x86>}] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:BCJ) op: assign_op.Equal rhs: {<--x86>} spids: [46] ) ] ) ] spids: [43 44 49 -1] ) (case_arm pat_list: [{<powerpc>}] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:BCJ) op: assign_op.Equal rhs: {<--powerpc>} spids: [55] ) ] ) ] spids: [52 53 58 -1] ) (case_arm pat_list: [{<ia64>}] action: [ (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:BCJ) op: assign_op.Equal rhs: {<--ia64>} spids: [64] ) ] ) terminator: <Id.Op_Semi _> ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:LZMA2OPTS) op: assign_op.Equal rhs: {<Id.Lit_VarLike 'pb='> <4>} spids: [68] ) ] ) ] spids: [61 62 72 -1] ) (case_arm pat_list: [{<arm>}] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:BCJ) op: assign_op.Equal rhs: {<--arm>} spids: [78] ) ] ) ] spids: [75 76 81 -1] ) (case_arm pat_list: [{<sparc>}] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:BCJ) op: assign_op.Equal rhs: {<--sparc>} spids: [87] ) ] ) ] spids: [84 85 90 -1] ) ] ) (C {<exec>} {<xz>} {<--check> <Id.Lit_Equals '='> <crc32>} {($ Id.VSub_DollarName '$BCJ')} {<--lzma2> <Id.Lit_Equals '='> ($ Id.VSub_DollarName '$LZMA2OPTS') <Id.Lit_Comma ','> <Id.Lit_VarLike 'dict='> <32MiB> } ) ] )