(command.CommandList children: [ (command.ShFunction name_tok: <h_postprocess> name: h_postprocess body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <sed> more_env: [] words: [ {<sed>} {<-e>} { (SQ <'\n'> <'\t\t/^#\t user: /s/:.*/: x/\n'> <'\t\t/^#\tmachine: /s/:.*/: x/\n'> <'\t\t/^#\t tree: /s/:.*/: x/\n'> <'\t\t/^#\t date: /s/:.*/: x/\n'> <'\t\t'> ) } {<-e>} {(SQ <'/type=dir/s/ size=[0-9]*//'>)} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <h_check> name: h_check body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.AndOr children: [ (command.Simple blame_tok: <diff> more_env: [] words: [{<diff>} {<-Nru>} {(DQ ($ Id.VSub_Number 1))} {(DQ ($ Id.VSub_Number 2))}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_fail> more_env: [] words: [ {<atf_fail>} {(DQ <'files '> ($ Id.VSub_Number 1) <' and '> ($ Id.VSub_Number 2) <' differ'>)} ] redirects: [] do_fork: T ) ] ops: [<Id.Op_DPipe _>] ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<mtree_create>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<netbsd6_create>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <create_head> name: create_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <atf_set> more_env: [] words: [{<atf_set>} {(DQ <descr>)} {(DQ <'Create a specfile describing a directory tree'>)}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <create_setup> name: create_setup body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <rm> more_env: [] words: [{<rm>} {<-fr>} {<create>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <mkdir> more_env: [] words: [{<mkdir>} {<-p>} {<'create/a/1'>} {<'create/a/2'>} {<'create/b'>}] redirects: [] do_fork: T ) (command.ForEach keyword: <Id.KW_For for> iter_names: [file] iterable: (for_iter.Words words: [ {<'create/top.file.1'>} {<'create/a/a.file.1'>} {<'create/a/a.file.2'>} {<'create/a/1/a1.file.1'>} {<'create/b/b.file.1'>} {<'create/b/b.file.2'>} ] ) body: (command.DoGroup left: <Id.KW_Do do> children: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ ($ Id.VSub_DollarName file))}] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName file)} ) ] do_fork: T ) ] right: <Id.KW_Done done> ) redirects: [] ) (command.Simple blame_tok: <ln> more_env: [] words: [{<ln>} {<'create/b/b.file.1'>} {<'create/b/b.hardlink.1'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <ln> more_env: [] words: [{<ln>} {<'create/b/b.file.2'>} {<'create/a/a.hardlink.b2'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <ln> more_env: [] words: [{<ln>} {<-s>} {<a.file.1>} {<'create/a.symlink.1'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <ln> more_env: [] words: [{<ln>} {<-s>} {<b>} {<'create/top.symlink.b'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <ln> more_env: [] words: [{<ln>} {<-s>} {<nonexistent>} {<'create/top.dangling'>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <create_body> name: create_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <create_setup> more_env: [] words: [{<create_setup>}] redirects: [] do_fork: T ) (command.AndOr children: [ (command.Subshell left: <Id.Op_LParen _> child: (command.AndOr children: [ (command.Simple blame_tok: <cd> more_env: [] words: [{<cd>} {<create>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <mtree> more_env: [] words: [ {<mtree>} {<-F>} {(${ Id.VSub_Name FLAVOR)} {<-c>} {<-k>} {<type> <Id.Lit_Comma ','> <nlink> <Id.Lit_Comma ','> <link> <Id.Lit_Comma ','> <size> <Id.Lit_Comma ','> <sha256> } ] redirects: [] do_fork: T ) ] ops: [<Id.Op_DAmp _>] ) right: <Id.Right_Subshell _> redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {<output.raw>} ) ] ) (command.Simple blame_tok: <atf_fail> more_env: [] words: [{<atf_fail>} {(DQ <'mtree exit status '> ($ Id.VSub_QMark '?'))}] redirects: [] do_fork: T ) ] ops: [<Id.Op_DPipe _>] ) (command.Simple blame_tok: <h_postprocess> more_env: [] words: [{<h_postprocess>}] redirects: [ (Redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: {<output.raw>} ) (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<output>}) ] do_fork: T ) (command.Simple blame_tok: <h_check> more_env: [] words: [ {<h_check>} { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/'> (${ Id.VSub_Name FLAVOR) <_d_create.out> ) } {<output>} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_create_head> name: mtree_create_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <create_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<create_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_create_head> name: netbsd6_create_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <create_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<create_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_create_body> name: mtree_create_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <create_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<create_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_create_body> name: netbsd6_create_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <create_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<create_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<mtree_check>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<netbsd6_check>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <check_head> name: check_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <atf_set> more_env: [] words: [{<atf_set>} {(DQ <descr>)} {(DQ <'Check a directory tree against a specfile'>)}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <check_body> name: check_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <create_setup> more_env: [] words: [{<create_setup>}] redirects: [] do_fork: T ) (command.AndOr children: [ (command.Subshell left: <Id.Op_LParen _> child: (command.AndOr children: [ (command.Simple blame_tok: <cd> more_env: [] words: [{<cd>} {<create>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <mtree> more_env: [] words: [{<mtree>} {<-F>} {(${ Id.VSub_Name FLAVOR)}] redirects: [] do_fork: T ) ] ops: [<Id.Op_DAmp _>] ) right: <Id.Right_Subshell _> redirects: [ (Redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/'> (${ Id.VSub_Name FLAVOR) <_d_create.out> ) } ) (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {<output>} ) ] ) (command.Simple blame_tok: <atf_fail> more_env: [] words: [{<atf_fail>} {(DQ <'mtree exit status '> ($ Id.VSub_QMark '?'))}] redirects: [] do_fork: T ) ] ops: [<Id.Op_DPipe _>] ) (command.Simple blame_tok: <h_check> more_env: [] words: [{<h_check>} {<'/dev/null'>} {<output>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_check_head> name: mtree_check_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <check_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<check_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_check_head> name: netbsd6_check_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <check_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<check_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_check_body> name: mtree_check_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <check_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<check_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_check_body> name: netbsd6_check_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <check_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<check_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<mtree_convert_C>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<netbsd6_convert_C>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <convert_C_head> name: convert_C_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <atf_set> more_env: [] words: [ {<atf_set>} {(DQ <descr>)} {(DQ <'Convert a specfile to mtree -C format, unsorted'>)} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <convert_C_body> name: convert_C_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <mtree> more_env: [] words: [{<mtree>} {<-F>} {(${ Id.VSub_Name FLAVOR)} {<-C>} {<-K>} {<all>}] redirects: [ (Redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_convert.in'> ) } ) (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<output>}) ] do_fork: T ) (command.Simple blame_tok: <h_check> more_env: [] words: [ {<h_check>} { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_convert_C.out'> ) } {<output>} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_convert_C_head> name: mtree_convert_C_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_C_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<convert_C_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_convert_C_head> name: netbsd6_convert_C_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_C_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<convert_C_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_convert_C_body> name: mtree_convert_C_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_C_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<convert_C_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_convert_C_body> name: netbsd6_convert_C_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_C_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<convert_C_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<mtree_convert_C_S>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<netbsd6_convert_C_S>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <convert_C_S_head> name: convert_C_S_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <atf_set> more_env: [] words: [{<atf_set>} {(DQ <descr>)} {(DQ <'Convert a specfile to mtree -C format, sorted'>)}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <convert_C_S_body> name: convert_C_S_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <mtree> more_env: [] words: [{<mtree>} {<-F>} {(${ Id.VSub_Name FLAVOR)} {<-C>} {<-S>} {<-K>} {<all>}] redirects: [ (Redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_convert.in'> ) } ) (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<output>}) ] do_fork: T ) (command.Simple blame_tok: <h_check> more_env: [] words: [ {<h_check>} { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_convert_C_S.out'> ) } {<output>} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_convert_C_S_head> name: mtree_convert_C_S_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_C_S_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<convert_C_S_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_convert_C_S_head> name: netbsd6_convert_C_S_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_C_S_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<convert_C_S_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_convert_C_S_body> name: mtree_convert_C_S_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_C_S_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<convert_C_S_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_convert_C_S_body> name: netbsd6_convert_C_S_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_C_S_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<convert_C_S_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<mtree_convert_D>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<netbsd6_convert_D>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <convert_D_head> name: convert_D_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <atf_set> more_env: [] words: [ {<atf_set>} {(DQ <descr>)} {(DQ <'Convert a specfile to mtree -D format, unsorted'>)} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <convert_D_body> name: convert_D_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <mtree> more_env: [] words: [{<mtree>} {<-F>} {(${ Id.VSub_Name FLAVOR)} {<-D>} {<-K>} {<all>}] redirects: [ (Redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_convert.in'> ) } ) (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<output>}) ] do_fork: T ) (command.Simple blame_tok: <h_check> more_env: [] words: [ {<h_check>} { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_convert_D.out'> ) } {<output>} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_convert_D_head> name: mtree_convert_D_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_D_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<convert_D_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_convert_D_head> name: netbsd6_convert_D_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_D_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<convert_D_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_convert_D_body> name: mtree_convert_D_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_D_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<convert_D_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_convert_D_body> name: netbsd6_convert_D_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_D_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<convert_D_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<mtree_convert_D_S>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<netbsd6_convert_D_S>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <convert_D_S_head> name: convert_D_S_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <atf_set> more_env: [] words: [{<atf_set>} {(DQ <descr>)} {(DQ <'Convert a specfile to mtree -D format, sorted'>)}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <convert_D_S_body> name: convert_D_S_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <mtree> more_env: [] words: [{<mtree>} {<-F>} {(${ Id.VSub_Name FLAVOR)} {<-D>} {<-S>} {<-K>} {<all>}] redirects: [ (Redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_convert.in'> ) } ) (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<output>}) ] do_fork: T ) (command.Simple blame_tok: <h_check> more_env: [] words: [ {<h_check>} { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_convert_D_S.out'> ) } {<output>} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_convert_D_S_head> name: mtree_convert_D_S_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_D_S_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<convert_D_S_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_convert_D_S_head> name: netbsd6_convert_D_S_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_D_S_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<convert_D_S_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_convert_D_S_body> name: mtree_convert_D_S_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_D_S_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<convert_D_S_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_convert_D_S_body> name: netbsd6_convert_D_S_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <convert_D_S_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<convert_D_S_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<mtree_ignore>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<netbs6_ignore>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <ignore_head> name: ignore_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <atf_set> more_env: [] words: [{<atf_set>} {(DQ <descr>)} {(DQ <'Test that -d ignores symlinks (PR bin/41061)'>)}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <ignore_body> name: ignore_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.AndOr children: [ (command.Simple blame_tok: <mkdir> more_env: [] words: [{<mkdir>} {<root>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <cd> more_env: [] words: [{<cd>} {<root>}] redirects: [] do_fork: T ) ] ops: [<Id.Op_DAmp _>] ) (command.Simple blame_tok: <mkdir> more_env: [] words: [{<mkdir>} {<newdir>}] redirects: [] do_fork: T ) (command.Pipeline children: [ (command.Simple blame_tok: <mtree> more_env: [] words: [{<mtree>} {<-F>} {(${ Id.VSub_Name FLAVOR)} {<-c>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <mtree> more_env: [] words: [ {<mtree>} {<-F>} {(${ Id.VSub_Name FLAVOR)} {<-Ck>} {<uid> <Id.Lit_Comma ','> <gid> <Id.Lit_Comma ','> <mode>} ] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {<mtree.spec>} ) ] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) (command.Simple blame_tok: <ln> more_env: [] words: [{<ln>} {<-s>} {<newdir>} {<otherdir>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_check> more_env: [] words: [ {<atf_check>} {<-s>} {<ignore>} {<-o>} {<empty>} {<-e>} {<empty>} {<-x>} {(DQ <'mtree -F '> (${ Id.VSub_Name FLAVOR) <' -d < mtree.spec'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <rm> more_env: [] words: [{<rm>} {<otherdir>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_check> more_env: [] words: [ {<atf_check>} {<-s>} {<ignore>} {<-o>} {<empty>} {<-e>} {<empty>} {<-x>} {(DQ <'mtree -F '> (${ Id.VSub_Name FLAVOR) <' -d < mtree.spec'>)} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_ignore_head> name: mtree_ignore_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <ignore_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<ignore_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_ignore_head> name: netbsd6_ignore_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <ignore_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<ignore_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_ignore_body> name: mtree_ignore_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <ignore_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<ignore_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_ignore_body> name: netbsd6_ignore_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.AndOr children: [ (command.Simple blame_tok: <mkdir> more_env: [] words: [{<mkdir>} {<root>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <cd> more_env: [] words: [{<cd>} {<root>}] redirects: [] do_fork: T ) ] ops: [<Id.Op_DAmp _>] ) (command.Simple blame_tok: <ignore_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<ignore_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<mtree_merge>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<netbsd6_merge>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <merge_head> name: merge_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <atf_set> more_env: [] words: [{<atf_set>} {(DQ <descr>)} {(DQ <'Merge records of different type'>)}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <merge_body> name: merge_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <mtree> more_env: [] words: [{<mtree>} {<-F>} {(${ Id.VSub_Name FLAVOR)} {<-C>} {<-M>} {<-K>} {<all>}] redirects: [ (Redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_merge.in'> ) } ) (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<output>}) ] do_fork: T ) (command.Simple blame_tok: <h_check> more_env: [] words: [ {<h_check>} { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_merge_C_M.out'> ) } {<output>} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <mtree> more_env: [] words: [{<mtree>} {<-F>} {(${ Id.VSub_Name FLAVOR)} {<-C>} {<-M>} {<-S>} {<-K>} {<all>}] redirects: [ (Redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_merge.in'> ) } ) (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<output>}) ] do_fork: T ) (command.Simple blame_tok: <h_check> more_env: [] words: [ {<h_check>} { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <atf_get_srcdir> more_env: [] words: [{<atf_get_srcdir>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) <'/d_merge_C_M_S.out'> ) } {<output>} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_merge_head> name: mtree_merge_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <merge_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<merge_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_merge_head> name: netbsd6_merge_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <merge_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<merge_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_merge_body> name: mtree_merge_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <merge_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<merge_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_merge_body> name: netbsd6_merge_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <merge_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<merge_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<mtree_nonemptydir>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_test_case> more_env: [] words: [{<atf_test_case>} {<netbsd6_nonemptydir>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <nonemptydir_head> name: nonemptydir_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <atf_set> more_env: [] words: [ {<atf_set>} {(DQ <descr>)} {(DQ <'Test that new non-empty '>)} {(DQ <'directories are recorded (PR bin/25693)'>)} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <nonemptydir_body> name: nonemptydir_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <mkdir> more_env: [] words: [{<mkdir>} {<testdir>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <cd> more_env: [] words: [{<cd>} {<testdir>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <mtree> more_env: [] words: [{<mtree>} {<-F>} {(${ Id.VSub_Name FLAVOR)} {<-c>}] redirects: [(Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<mtree.spec>})] do_fork: T ) (command.If if_kw: <Id.KW_If if> arms: [ (IfArm keyword: <Id.KW_If if> cond: (condition.Shell commands: [ (command.Sentence child: (command.Simple blame_tok: <Id.Lit_LBracket '['> more_env: [] words: [ {<Id.Lit_LBracket '['>} {<Id.KW_Bang '!'>} {<-f>} {<mtree.spec>} {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] ) then_kw: <Id.KW_Then then> action: [ (command.Simple blame_tok: <atf_fail> more_env: [] words: [{<atf_fail>} {(DQ <'mtree failed'>)}] redirects: [] do_fork: T ) ] spids: [1734 1747] ) ] else_action: [] fi_kw: <Id.KW_Fi fi> redirects: [] ) (command.Simple blame_tok: <touch> more_env: [] words: [{<touch>} {<bar>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_check> more_env: [] words: [ {<atf_check>} {<-s>} {<ignore>} {<-o>} {<save> <Id.Lit_Colon ':'> <output>} {<-x>} {(DQ <'mtree -F '> (${ Id.VSub_Name FLAVOR) <' -f mtree.spec'>)} ] redirects: [] do_fork: T ) (command.If if_kw: <Id.KW_If if> arms: [ (IfArm keyword: <Id.KW_If if> cond: (condition.Shell commands: [ (command.Sentence child: (command.Simple blame_tok: <Id.Lit_LBracket '['> more_env: [] words: [ {<Id.Lit_LBracket '['>} {<Id.KW_Bang '!'>} {<-n>} { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <egrep> more_env: [] words: [{<egrep>} {(DQ <'extra: bar'>)} {<output>}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] ) then_kw: <Id.KW_Then then> action: [ (command.Simple blame_tok: <atf_fail> more_env: [] words: [{<atf_fail>} {(DQ <'mtree did not record changes (PR bin/25693)'>)}] redirects: [] do_fork: T ) ] spids: [1790 1813] ) ] else_action: [] fi_kw: <Id.KW_Fi fi> redirects: [] ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_nonemptydir_head> name: mtree_nonemptydir_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <nonemptydir_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<nonemptydir_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_nonemptydir_head> name: netbsd6_nonemptydir_head body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <nonemptydir_head> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<nonemptydir_head>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <mtree_nonemptydir_body> name: mtree_nonemptydir_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <nonemptydir_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<mtree>})] words: [{<nonemptydir_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <netbsd6_nonemptydir_body> name: netbsd6_nonemptydir_body body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <nonemptydir_body> more_env: [(EnvPair left:<Id.Lit_VarLike 'FLAVOR='> name:FLAVOR val:{<netbsd6>})] words: [{<nonemptydir_body>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <atf_init_test_cases> name: atf_init_test_cases body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<mtree_create>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<mtree_check>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<mtree_convert_C>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<mtree_convert_C_S>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<mtree_convert_D>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<mtree_convert_D_S>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<mtree_ignore>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<mtree_merge>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<mtree_nonemptydir>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<netbsd6_create>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<netbsd6_check>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<netbsd6_convert_C>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<netbsd6_convert_C_S>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<netbsd6_convert_D>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<netbsd6_convert_D_S>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<netbsd6_ignore>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<netbsd6_merge>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <atf_add_test_case> more_env: [] words: [{<atf_add_test_case>} {<netbsd6_nonemptydir>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) ] )