(List (= scope= flags=0 words=[] bindings=[('fndir', {[VarSub DESTDIR] [VarSub fndir]})]) (= scope= flags=0 words=[] bindings=[('scriptdir', {[VarSub DESTDIR] [VarSub scriptdir]})]) (AndOr OP_OR_IF (Com {[LIT_CHARS /bin/sh]} {[VarSub sdir_top] [LIT_CHARS /mkinstalldirs]} {[VarSub fndir]} ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) (= scope= flags=0 words=[] bindings=[('allfuncs', {[DQ [ComSub (Pipeline (Com {[LIT_CHARS grep]} {[SQ ]} {[VarSub dir_top] [LIT_CHARS /config.modules]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]} {[LIT_CHARS -e]} {[SQ ]} {[LIT_CHARS -e]} {[SQ ]}) )]]})]) (= scope= flags=0 words=[] bindings=[('allfuncs', {[DQ [ComSub (List (Com {[LIT_CHARS cd]} {[VarSub sdir_top]}) (Com {[LIT_CHARS echo]} {[VarSub allfuncs]}) )]]})]) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -d]} {[LIT_CHARS installfnsdir]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS installfnsdir]} ) ) (For file [{[VarSub allfuncs]}]) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -f]} {[VarSub sdir_top] [LIT_CHARS /] [VarSub file]} ) (List (Case to_match={[DQ [VarSub file]]}, pat_word_list=[[{[LIT_OTHER "*"] [LIT_CHARS /CVS/] [LIT_OTHER "*"]}]] (Com {[LIT_CHARS continue]} ) ) (If (AndOr OP_AND_IF (Com {[LIT_CHARS test]} {[LIT_CHARS x] [VarSub FUNCTIONS_SUBDIRS]} {[LIT_NEQUAL "!="]} {[LIT_CHARS x]} ) (Com {[LIT_CHARS test]} {[LIT_CHARS x] [VarSub FUNCTIONS_SUBDIRS]} {[LIT_NEQUAL "!="]} {[LIT_CHARS xno]} ) ) (Case to_match={[DQ [VarSub file]]}, pat_word_list=[[{[LIT_CHARS Completion/] [LIT_OTHER "*"] [LIT_CHARS /] [LIT_OTHER "*"]}], [{[LIT_CHARS Completion/] [LIT_OTHER "*"]}], [{[LIT_CHARS Scripts/] [LIT_OTHER "*"]}], [{[LIT_OTHER "*"]}]] (List (= scope= flags=0 words=[] bindings=[('subdir', {[DQ [ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub file]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]}) )]]})]) (= scope= flags=0 words=[] bindings=[('instdir', {[DQ [VarSub fndir][LIT_CHARS /][VarSub subdir]]})]) ) (= scope= flags=0 words=[] bindings=[('instdir', {[DQ [VarSub fndir][LIT_CHARS /Completion]]})]) (= scope= flags=0 words=[] bindings=[('instdir', {[DQ [VarSub scriptdir]]})]) (List (= scope= flags=0 words=[] bindings=[('subdir', {[DQ [ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub file]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]} {[LIT_CHARS -e]} {[SQ ]}) )]]})]) (= scope= flags=0 words=[] bindings=[('instdir', {[DQ [VarSub fndir][LIT_CHARS /][VarSub subdir]]})]) ) ) (ElseTrue) (Case to_match={[DQ [VarSub file]]}, pat_word_list=[[{[LIT_CHARS Scripts/] [LIT_OTHER "*"]}], [{[LIT_OTHER "*"]}]] (= scope= flags=0 words=[] bindings=[('instdir', {[DQ [VarSub scriptdir]]})]) (= scope= flags=0 words=[] bindings=[('instdir', {[DQ [VarSub fndir]]})]) ) ) (= scope= flags=0 words=[] bindings=[('basename', {[ComSub (Com {[LIT_CHARS basename]} {[VarSub file]})]})]) (= scope= flags=0 words=[] bindings=[('ok', {[LIT_CHARS 0]})]) (If (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -d]} {[VarSub instdir]} ) (Com {[LIT_CHARS /bin/sh]} {[VarSub sdir_top] [LIT_CHARS /mkinstalldirs]} {[VarSub instdir]} ) ) (If (Com {[LIT_CHARS sed]} {[DQ [LIT_CHARS "s|@runhelpdir@|"][VarSub runhelpdir][LIT_CHARS "|"]]} < (FilenameRedirectNode filename={[VarSub sdir_top] [LIT_CHARS /] [VarSub file]} 0), (FilenameRedirectNode filename={[LIT_CHARS installfnsdir/] [VarSub basename]} "> 1), > ) (If (Com {[VarSub INSTALL_DATA]} {[LIT_CHARS installfnsdir/] [VarSub basename]} {[VarSub instdir]} ) (= scope= flags=0 words=[] bindings=[('ok', {[LIT_CHARS 1]})]) ) ) ) (Case to_match={[VarSub ok]}, pat_word_list=[[{[LIT_CHARS 0]}]] (List (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS installfnsdir]} ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) (Com {[LIT_CHARS read]} {[LIT_CHARS line]} < (FilenameRedirectNode filename={[VarSub sdir_top] [LIT_CHARS /] [VarSub file]} 0), > ) (Case to_match={[DQ [VarSub line]]}, pat_word_list=[[{[SQ ] [LIT_OTHER "*"]}]] (Com {[LIT_CHARS chmod]} {[LIT_OTHER "+"] [LIT_CHARS x]} {[VarSub instdir] [LIT_CHARS /] [ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub file]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]}) )]} ) ) ) ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS installfnsdir]} ) )