(List (= scope= flags=0 words=[] bindings=[('T', {[DQ [VarSub 1]]})]) (For h [{[LIT_OTHER "*"] [LIT_CHARS .txt]}, {[LIT_OTHER "*"] [LIT_CHARS .html]}, {[LIT_CHARS howto/] [LIT_OTHER "*"] [LIT_CHARS .txt]}, {[LIT_CHARS howto/] [LIT_OTHER "*"] [LIT_CHARS .html]}, {[LIT_CHARS technical/] [LIT_OTHER "*"] [LIT_CHARS .txt]}, {[LIT_CHARS technical/] [LIT_OTHER "*"] [LIT_CHARS .html]}, {[LIT_CHARS RelNotes/] [LIT_OTHER "*"] [LIT_CHARS .txt]}, {[LIT_OTHER "*"] [LIT_CHARS .css]}]) (If (Com {[LIT_CHARS test]} {[LIT_OTHER "!"]} {[LIT_CHARS -f]} {[DQ [VarSub h]]}) (Com {[LIT_OTHER ":"]} {[LIT_CHARS did]} {[LIT_CHARS not]} {[LIT_CHARS match]}) (AndOr OP_AND_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -f]} {[DQ [VarSub T][LIT_CHARS /][VarSub h]]}) (Com {[VarSub DIFF]} {[LIT_CHARS -u]} {[LIT_CHARS -I] [SQ ]} {[DQ [VarSub T][LIT_CHARS /][VarSub h]]} {[DQ [VarSub h]]}) ) (Com {[LIT_OTHER ":"]}) (ElseTrue) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "# install "][VarSub h][LIT_CHARS " "][VarSub T][LIT_CHARS /][VarSub h]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[DQ [VarSub T][LIT_CHARS /][VarSub h]]}) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub T][LIT_CHARS /][VarSub h]]})]}) (Com {[LIT_CHARS cp]} {[DQ [VarSub h]]} {[DQ [VarSub T][LIT_CHARS /][VarSub h]]}) ) ) ) (= scope= flags=0 words=[] bindings=[('strip_leading', {[ComSub (Pipeline (Com {[LIT_CHARS echo]} {[DQ [VarSub T][LIT_CHARS /]]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]}) )]})]) (For th [{[DQ [VarSub T]] [LIT_CHARS /] [LIT_OTHER "*"] [LIT_CHARS .html]}, {[DQ [VarSub T]] [LIT_CHARS /] [LIT_OTHER "*"] [LIT_CHARS .txt]}, {[DQ [VarSub T]] [LIT_CHARS /howto/] [LIT_OTHER "*"] [LIT_CHARS .txt]}, {[DQ [VarSub T]] [LIT_CHARS /howto/] [LIT_OTHER "*"] [LIT_CHARS .html]}, {[DQ [VarSub T]] [LIT_CHARS /technical/] [LIT_OTHER "*"] [LIT_CHARS .txt]}, {[DQ [VarSub T]] [LIT_CHARS /technical/] [LIT_OTHER "*"] [LIT_CHARS .html]}]) (List (= scope= flags=0 words=[] bindings=[('h', {[ComSub (Com {[LIT_CHARS expr]} {[DQ [VarSub th]]} {[LIT_OTHER ":"]} {[DQ [VarSub strip_leading]] [SQ ]})]})]) (Case to_match={[DQ [VarSub h]]}, pat_word_list=[[{[LIT_CHARS RelNotes-] [LIT_OTHER "*"] [LIT_CHARS .txt]}, {[LIT_CHARS index.html]}]] (Com {[LIT_CHARS continue]}) ) (AndOr OP_AND_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -f]} {[DQ [VarSub h]]}) (Com {[LIT_CHARS continue]}) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "# rm -f "][VarSub th]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[DQ [VarSub th]]}) ) ) (Com {[LIT_CHARS ln]} {[LIT_CHARS -sf]} {[LIT_CHARS git.html]} {[DQ [VarSub T][LIT_CHARS /index.html]]}) )