(command.CommandList children: [ (command.Simple blame_tok:<set> more_env:[] words:[{<set>} {<-e>}] redirects:[] do_fork:T) (command.Simple blame_tok: <sh> more_env: [] words: [{<sh>} {<reduce.sh>}] redirects: [] do_fork: T ) (command.ShAssignment left: <Id.Lit_VarLike 'OPLIST='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OPLIST='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'OPLIST='> name:OPLIST) op: assign_op.Equal rhs: { (CommandSub left_token: <Id.Left_Backtick '`'> child: (command.Simple blame_tok: <sh> more_env: [] words: [{<sh>} {<listallopts.sh>}] redirects: [] do_fork: T ) right: <Id.Backtick_Right '`'> ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'ODIR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'ODIR='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ODIR='> name:ODIR) op: assign_op.Equal rhs: {<'/usr/obj/'> (CommandSub left_token: <Id.Left_Backtick '`'> child: (command.Simple blame_tok: <pwd> more_env: [] words: [{<pwd>}] redirects: [] do_fork: T ) right: <Id.Backtick_Right '`'> ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'RDIR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'RDIR='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'RDIR='> name:RDIR) op: assign_op.Equal rhs: {(${ Id.VSub_Name ODIR) <'/_.result'>} ) ] redirects: [] ) (command.Simple blame_tok: <export> more_env: [] words: [{<export>} {<ODIR>} {<RDIR>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <table_td> name: table_td body: (command.Subshell left: <Id.Op_LParen _> child: (command.CommandList children: [ (command.Simple blame_tok: <awk> more_env: [] words: [ {<awk>} {<-v>} {<Id.Lit_VarLike 'R='> ($ Id.VSub_Number 1)} {<-v>} {<Id.Lit_VarLike 'T='> ($ Id.VSub_Number 2)} {<-v>} {<Id.Lit_VarLike 'M='> ($ Id.VSub_Number 4)} { (SQ <'\n'> <'\tBEGIN\t{\n'> <'\t\tt= R "-" T\n'> <'\t}\n'> <'\t$1 == t {\n'> <'\t\tif ($3 == 0 && $5 == 0 && $7 == 0) {\n'> <'\t\t\tprintf "<TD align=center COLSPAN=5>no effect</TD>"\n'> <'\t\t} else {\n'> <'\t\t\tif ($3 == 0) {\n'> <'\t\t\t\tprintf "<TD align=right>+%d</TD>", $3\n'> <'\t\t\t} else {\n'> <'\t\t\t\tprintf "<TD align=right>"\n'> <'\t\t\t\tprintf "<A HREF=\\"%s/%s.mtree.add.txt\\">+%d</A>", M, t, $3\n'> <'\t\t\t\tprintf "</TD>"\n'> <'\t\t\t}\n'> <'\t\t\tif ($5 == 0) {\n'> <'\t\t\t\tprintf "<TD align=right>-%d</TD>", $5\n'> <'\t\t\t} else {\n'> <'\t\t\t\tprintf "<TD align=right>"\n'> <'\t\t\t\tprintf "<A HREF=\\"%s/%s.mtree.sub.txt\\">-%d</A>", M, t, $5\n'> <'\t\t\t\tprintf "</TD>"\n'> <'\t\t\t}\n'> <'\t\t\tif ($7 == 0) {\n'> <'\t\t\t\tprintf "<TD align=right>*%d</TD>", $7\n'> <'\t\t\t} else {\n'> <'\t\t\t\tprintf "<TD align=right>"\n'> <'\t\t\t\tprintf "<A HREF=\\"%s/%s.mtree.chg.txt\\">*%d</A>", M, t, $7\n'> <'\t\t\t\tprintf "</TD>"\n'> <'\t\t\t}\n'> <'\t\t\tprintf "<TD align=right>%d</TD>", $9\n'> <'\t\t\tprintf "<TD align=right>%d</TD>", -$11\n'> <'\t\t}\n'> <'\t\tprintf "\\n"\n'> <'\t\td = 1\n'> <'\t\t}\n'> <'\tEND\t{\n'> <'\t\tif (d != 1) {\n'> <'\t\t\tprintf "<TD COLSPAN=5></TD>"\n'> <'\t\t}\n'> <'\t}\n'> <'\t'> ) } {($ Id.VSub_Number 3) <'/stats'>} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <mkdir> more_env: [] words: [{<mkdir>} {<-p>} {($ Id.VSub_DollarName HDIR) <'/'> ($ Id.VSub_Number 4)}] redirects: [] do_fork: T ) (command.AndOr children: [ (command.Simple blame_tok: <cp> more_env: [] words: [ {<cp>} {($ Id.VSub_Number 3) <'/r'> <Id.Lit_Star '*'> <.txt>} {($ Id.VSub_DollarName HDIR) <'/'> ($ Id.VSub_Number 4)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <true> more_env: [] words: [{<true>}] redirects: [] do_fork: T ) ] ops: [<Id.Op_DPipe _>] ) ] ) right: <Id.Right_Subshell _> redirects: [] ) ) (command.ShAssignment left: <Id.Lit_VarLike 'HDIR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'HDIR='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'HDIR='> name:HDIR) op: assign_op.Equal rhs: {(${ Id.VSub_Name ODIR) <'/HTML'>} ) ] redirects: [] ) (command.Simple blame_tok: <rm> more_env: [] words: [{<rm>} {<-rf>} {(${ Id.VSub_Name HDIR)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <mkdir> more_env: [] words: [{<mkdir>} {<-p>} {(${ Id.VSub_Name HDIR)}] redirects: [] do_fork: T ) (command.ShAssignment left: <Id.Lit_VarLike 'H='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'H='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'H='> name:H) op: assign_op.Equal rhs: {(${ Id.VSub_Name HDIR) <'/index.html'>} ) ] redirects: [] ) (command.Simple blame_tok: <echo> more_env: [] words: [ {<echo>} { (SQ < '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\n' > <'<HTML>'> ) } ] redirects: [ (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{($ Id.VSub_DollarName H)}) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [ {<echo>} { (SQ <'<HEAD>\n'> <'<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\n'> <'<TITLE>FreeBSD Build Options Survey</TITLE>\n'> <'</HEAD>\n'> <'<BODY bgcolor="#FFFFFF">\n'> ) } ] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(SQ <'\n'> <'<H2>The table is explained at the bottom</H2>\n'> <'<HR>\n'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(SQ <'<TABLE border="1" cellspacing="0">'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TR>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH ROWSPAN=2>src.conf</TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH ROWSPAN=2>MK_FOO</TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH ROWSPAN=2></TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH COLSPAN=5>BuildWorld</TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH ROWSPAN=2></TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH COLSPAN=5>InstallWorld</TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH ROWSPAN=2></TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH COLSPAN=5>World</TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'</TR>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TR>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.ForEach keyword: <Id.KW_For for> iter_names: [i] iterable: (for_iter.Words words:[{<bw>} {<iw>} {<w>}]) body: (command.DoGroup left: <Id.KW_Do do> children: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH>A</TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH>D</TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH>C</TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH>KB</TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TH>Delta</TH>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) ] right: <Id.KW_Done done> ) redirects: [] ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'</TR>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.ShFunction name_tok: <majcol> name: majcol body: (command.Subshell left: <Id.Op_LParen _> child: (command.CommandList children: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TD></TD>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] 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>} {($ Id.VSub_Number 3) <'/'> ($ Id.VSub_Number 1) <'/done'>} {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] ) then_kw: <Id.KW_Then then> action: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TD align=center COLSPAN=5>no data yet</TD>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) ] spids: [445 462] ) (IfArm keyword: <Id.KW_Elif elif> cond: (condition.Shell commands: [ (command.Sentence child: (command.Simple blame_tok: <Id.Lit_LBracket '['> more_env: [] words: [ {<Id.Lit_LBracket '['>} {<-f>} {($ Id.VSub_Number 3) <'/'> ($ Id.VSub_Number 1) <'/_.success'>} {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] ) then_kw: <Id.KW_Then then> action: [ (command.Simple blame_tok: <table_td> more_env: [] words: [ {<table_td>} {($ Id.VSub_Number 2)} {($ Id.VSub_Number 1)} {($ Id.VSub_Number 3)} {($ Id.VSub_Number 4)} ] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) ] spids: [476 491] ) ] else_kw: <Id.KW_Else else> else_action: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TD align=center COLSPAN=5>failed</TD>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) ] fi_kw: <Id.KW_Fi fi> redirects: [] ) ] ) right: <Id.Right_Subshell _> redirects: [] ) ) (command.ForEach keyword: <Id.KW_For for> iter_names: [o] iterable: (for_iter.Words words:[{($ Id.VSub_DollarName OPLIST)}]) body: (command.DoGroup left: <Id.KW_Do do> children: [ (command.ShAssignment left: <Id.Lit_VarLike 'md='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'md='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'md='> name:md) op: assign_op.Equal rhs: { (CommandSub left_token: <Id.Left_Backtick '`'> child: (command.Pipeline children: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ (${ Id.VSub_Name o) <'=foo'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <md5> more_env: [] words: [{<md5>}] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) right: <Id.Backtick_Right '`'> ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'm='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'm='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'm='> name:m) op: assign_op.Equal rhs: {(${ Id.VSub_Name RDIR) <'/'> ($ Id.VSub_DollarName md)} ) ] redirects: [] ) (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 '!'>} {<-d>} {($ Id.VSub_DollarName m)} {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] ) then_kw: <Id.KW_Then then> action: [(command.ControlFlow keyword:<Id.ControlFlow_Continue continue>)] spids: [567 581] ) ] else_action: [] fi_kw: <Id.KW_Fi fi> redirects: [] ) (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>} {($ Id.VSub_DollarName m) <'/stats'>} {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] ) then_kw: <Id.KW_Then then> action: [(command.ControlFlow keyword:<Id.ControlFlow_Continue continue>)] spids: [590 605] ) ] else_action: [] fi_kw: <Id.KW_Fi fi> redirects: [] ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'=== mkhtml '> (${ Id.VSub_Name d) <_> (${ Id.VSub_Name o))}] redirects: [] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TR>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TD><PRE>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <cat> more_env: [] words: [{<cat>} {($ Id.VSub_DollarName m) <'/src.conf'>}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'</PRE></TD>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'<TD><PRE>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] 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 '['>} {<-f>} {($ Id.VSub_DollarName m) <'/bw/_.sc'>} {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] ) then_kw: <Id.KW_Then then> action: [ (command.Simple blame_tok: <comm> more_env: [] words: [ {<comm>} {<-13>} {(${ Id.VSub_Name RDIR) <'/Ref/_.sc'>} {($ Id.VSub_DollarName m) <'/bw/_.sc'>} ] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) ] spids: [683 696] ) ] else_action: [] fi_kw: <Id.KW_Fi fi> redirects: [] ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'</PRE></TD>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <majcol> more_env: [] words: [{<majcol>} {<bw>} {<r>} {($ Id.VSub_DollarName m)} {($ Id.VSub_DollarName md)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <majcol> more_env: [] words: [{<majcol>} {<iw>} {<r>} {($ Id.VSub_DollarName m)} {($ Id.VSub_DollarName md)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <majcol> more_env: [] words: [{<majcol>} {<w>} {<r>} {($ Id.VSub_DollarName m)} {($ Id.VSub_DollarName md)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'</TR>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) ] right: <Id.KW_Done done> ) redirects: [] ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'</TABLE>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [ {<echo>} { (SQ <'\n'> <'<HR>\n'> <'<H2>How to read this table</H2>\n'> <'<P>\n'> <'The table has five major columns.\n'> <'\n'> <'<OL>\n'> <'<LI><P><B>src.conf</B></P>\n'> <'<P>The name of the option being tested</P>\n'> <'<P>\n'> <'All options are tested both in their WITH_FOO and WITHOUT_FOO variants\n'> <'but if the option has no effect (ie: is the default) it will not appear\n'> <'in the table\n'> <'</P>\n'> <'</LI>\n'> <'\n'> <'<LI><P><B>MK_FOO</B></P>\n'> <'<P>Internal build flags affected by this option </P>\n'> <'</LI>\n'> <'\n'> <'<LI><P><B>Buildworld</B></P>\n'> <'<P>What happens when the option is given to buildworld but not installworld</P>\n'> <'<PRE>Ie:\n'> <'\tmake buildworld WITH_FOO=yes\n'> <'\tmake installworld \n'> <'</PRE>\n'> <'</LI>\n'> <'\n'> <'<LI><P><B>Installworld</B></P>\n'> <'<P>What happens when the option is given to installworld but not buildworld</P>\n'> <'<PRE>Ie:\n'> <'\tmake buildworld \n'> <'\tmake installworld WITH_FOO=yes\n'> <'</PRE>\n'> <'</LI>\n'> <'\n'> <'<LI><P><B>World</B></P>\n'> <'<P>What happens when the option is given to both buildworld and installworld</P>\n'> <'<PRE>Ie:\n'> <'\tmake buildworld WITH_FOO=yes\n'> <'\tmake installworld WITH_FOO=yes\n'> <'</PRE>\n'> <'</LI>\n'> <'</OL>\n'> <'\n'> <'<P>Inside each of the last three major columns there are five subcolumns</P>\n'> <'<OL>\n'> <'<LI><P><B>A</B></P>\n'> <'<P>Number of added files/directories (relative to the option not be given</P>\n'> <'<P>If non-zero, the number links to a list of the added files/directories</P>\n'> <'</LI>\n'> <'<LI><P><B>D</B></P>\n'> <'<P>Number of deleted files/directories (relative to the option not be given</P>\n'> < '<P>If non-zero, the number links to a list of the files not installed files/directories</P>\n' > <'</LI>\n'> <'<LI><P><B>C</B></P>\n'> <'<P>Number of changed files/directories (relative to the option not be given</P>\n'> < '<P>If non-zero, the number links to a list of the files/directories which are differnet (two lines each)</P>\n' > <'</LI>\n'> <'<LI><P><B>KB</B></P>\n'> <'<P>Size of installed operating system in kilobytes</P>\n'> <'<LI><P><B>Delta</B></P>\n'> <'<P>Size change in kilobytes relative to the option not be given</P>\n'> <'</LI>\n'> <'</OL>\n'> <'\n'> <'<HR>'> ) } ] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [ {<echo>} { (SQ <'\n'> <'<p>\n'> <' <a href="http://validator.w3.org/check?uri=referer"><img\n'> <' src="http://www.w3.org/Icons/valid-html401"\n'> <' alt="Valid HTML 4.01 Transitional" height="31" width="88"></a>\n'> <'</p>\n'> <'\n'> ) } ] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'</HTML>'>)}] redirects: [ (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName H)} ) ] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'rsync phk'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <rsync> more_env: [] words: [ {<rsync>} {<-r>} {($ Id.VSub_DollarName HDIR) <'/.'>} {<phk> <Id.Lit_Splice '@phk'> <Id.Lit_Colon ':'> <'www/misc/build_options'>} ] redirects: [] do_fork: T ) ] )