(List (If (Com {[LIT_DBRACKET_LIKE "["]} {[DQ [VarSub 1]]} {[LIT_DBRACKET_LIKE "=="]} {[DQ ]} {[LIT_DBRACKET_LIKE "]"]} ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "USAGE: "][VarSub 1][LIT_CHARS " DISTFILE"]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -e]} {[VarSub 1]} {[LIT_DBRACKET_LIKE "]"]} ) (List (Com {[LIT_CHARS echo]} {[VarSub 1] [DQ [LIT_CHARS ": File not found."]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) (Com {[LIT_CHARS set]} {[LIT_CHARS -ex]} ) (= scope= flags=0 words=[] bindings=[('BASENAME', {[ComSub (Com {[LIT_CHARS basename]} {[VarSub 1]} {[LIT_CHARS .tar.gz]})]})]) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS dist]} ) (Com {[LIT_CHARS cp]} {[VarSub 1]} {[LIT_CHARS dist]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS dist]} ) (Com {[LIT_CHARS tar]} {[LIT_CHARS zxvf]} {[VarSub BASENAME] [LIT_CHARS .tar.gz]} ) (Com {[LIT_CHARS rm]} {[VarSub BASENAME] [LIT_CHARS .tar.gz]} ) (Com {[LIT_CHARS chmod]} {[LIT_CHARS -R]} {[LIT_CHARS u] [LIT_OTHER "+"] [LIT_CHARS w]} {[VarSub BASENAME]} ) (Com {[LIT_CHARS cd]} {[VarSub BASENAME] [LIT_CHARS /vsprojects]} ) (Com {[LIT_CHARS ./convert2008to2005.sh]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]} ) (Com {[LIT_CHARS ./configure]} ) (Com {[LIT_CHARS make]} {[LIT_CHARS dist-gzip]} ) (Com {[LIT_CHARS make]} {[LIT_CHARS dist-bzip2]} ) (Com {[LIT_CHARS todos]} {[LIT_OTHER "*"] [LIT_CHARS .txt]} {[LIT_OTHER "*"] [LIT_CHARS /] [LIT_OTHER "*"] [LIT_CHARS .txt]} ) (Com {[LIT_CHARS make]} {[LIT_CHARS dist-zip]} ) (Com {[LIT_CHARS mv]} {[VarSub BASENAME] [LIT_CHARS .tar.gz]} {[VarSub BASENAME] [LIT_CHARS .tar.bz2]} {[VarSub BASENAME] [LIT_CHARS .zip]} {[LIT_CHARS ..]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[VarSub BASENAME]} ) )