(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS tmp-build]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS tmp-build]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS tmp-build]} ) (Com {[LIT_CHARS ../configure]} ) (Com {[LIT_CHARS make]} {[LIT_CHARS dist]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS stage1-tree]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS stage1-tree]} ) (Com {[LIT_CHARS tar]} {[LIT_CHARS xzvf]} {[LIT_CHARS ../tre-] [LIT_OTHER "*"] [LIT_CHARS .tar.gz]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS stage2]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS stage2]} ) (Com {[LIT_CHARS tar]} {[LIT_CHARS xzvf]} {[LIT_CHARS ../tre-] [LIT_OTHER "*"] [LIT_CHARS .tar.gz]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS tre-] [LIT_OTHER "*"]} ) (Com {[LIT_CHARS ./configure]} ) (Com {[LIT_CHARS make]} {[LIT_CHARS dist]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ../..]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS stage2-tree]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS stage2-tree]} ) (Com {[LIT_CHARS tar]} {[LIT_CHARS xzvf]} {[LIT_CHARS ../stage2/tre-] [LIT_OTHER "*"] [LIT_CHARS /tre-] [LIT_OTHER "*"] [LIT_CHARS .tar.gz]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]} ) (Com {[LIT_CHARS diff]} {[LIT_CHARS -r]} {[LIT_CHARS -wibu]} {[LIT_CHARS stage1-tree]} {[LIT_CHARS stage2-tree]} ) (= scope= flags=0 words=[] bindings=[('base', {[ComSub (Com {[LIT_CHARS basename]} {[LIT_CHARS tre-] [LIT_OTHER "*"] [LIT_CHARS .tar.gz]} {[LIT_CHARS .tar.gz]})]})]) (Pipeline (Com {[LIT_CHARS gunzip]} {[LIT_CHARS -c]} {[LIT_CHARS tre-] [LIT_OTHER "*"] [LIT_CHARS .tar.gz]} ) (Com {[LIT_CHARS bzip2]} {[LIT_CHARS -9]} {[LIT_CHARS -c]} < (FilenameRedirectNode filename={[VarSub base] [LIT_CHARS .tar.bz2]} "> 1), > ) ) (Pipeline (Com {[LIT_CHARS bunzip2]} {[LIT_CHARS -c]} < (FilenameRedirectNode filename={[VarSub base] [LIT_CHARS .tar.bz2]} 0), > ) (Com {[LIT_CHARS tar]} {[LIT_CHARS xf]} {[LIT_CHARS -]} ) ) (Com {[LIT_CHARS zip]} {[LIT_CHARS -9]} {[LIT_CHARS -r]} {[VarSub base] [LIT_CHARS .zip]} {[VarSub base]} ) (Com {[LIT_CHARS chmod]} {[LIT_CHARS a] [LIT_OTHER "+"] [LIT_CHARS r]} {[VarSub base] [LIT_CHARS .tar.gz]} {[VarSub base] [LIT_CHARS .tar.bz2]} {[VarSub base] [LIT_CHARS .zip]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]} ) (If (Com {[LIT_CHARS test]} {[LIT_OTHER "!"]} {[LIT_CHARS -d]} {[LIT_CHARS dist]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS dist]} ) ) (Com {[LIT_CHARS mv]} {[LIT_CHARS tmp-build/] [VarSub base] [LIT_CHARS .tar.gz]} {[LIT_CHARS tmp-build/] [VarSub base] [LIT_CHARS .tar.bz2]} {[LIT_CHARS tmp-build/] [VarSub base] [LIT_CHARS .zip]} {[LIT_CHARS dist]} ) (Com {[LIT_CHARS ls]} {[LIT_CHARS -l]} {[LIT_CHARS dist]} ) )