(CommandList children: [ (Sentence child: (C {(.)} { (DQ (BracedVarSub token: <VSub_Name srcdir> suffix_op: (StringUnary op_id:VTest_Equals arg_word:{(.)}) spids: [50 54] ) (/tests/init.sh) ) } ) terminator: <Op_Semi ';'> ) (C {(path_prepend_)} {(./src)}) (C {(print_ver_)} {(mv)}) (AndOr ops: [Op_DPipe] children: [ (C {(mkdir)} {(-p)} {(d/sub)} {(empty)} {(src)} {(d2/sub)} {(e2)}) (C {(framework_failure_)}) ] ) (AndOr ops:[Op_DPipe] children:[(C {(touch)} {(f)}) (C {(framework_failure_)})]) (AndOr ops: [Op_DPipe] children: [(C {(mkdir)} {(a)} {(b)} {(b/a)}) (C {(framework_failure_)})] ) (AndOr ops: [Op_DPipe] children: [(C {(mv)} {(a)} {(b)}) (C {(skip_)} {(DQ ("your kernel's rename syscall is buggy"))})] ) (AndOr ops: [Op_DPipe] children: [ (C {(mv)} {(-fT)} {(d)} {(empty)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[144])] spids: [144] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(ls)} {(-d)} {(d)}] redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[157]) (Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[161]) ] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[166])] spids: [166] ) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(test)} {(-d)} {(empty/sub)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[181])] spids: [181] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(mv)} {(-fT)} {(src)} {(d2)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[196])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[202])] spids: [202] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(mv)} {(-fT)} {(f)} {(e2)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[217])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[223])] spids: [223] ) ] ) (C {(Exit)} {($ VSub_Name '$fail')}) ] )