(List (= scope= flags=0 words=[] bindings=[('SYSIMG', {[DQ [LIT_CHARS build/system-image-][VarSub 1]]})]) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -e]} {[DQ [VarSub SYSIMG]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "no "][VarSub SYSIMG]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (= scope= flags=0 words=[] bindings=[('PATH', {[DQ [VarSub PWD][LIT_CHARS "/build/host:"][VarSub PWD][LIT_CHARS /build/native-compiler-][VarSub 1][LIT_CHARS ":"][VarSub PATH]]})]) (= scope= flags=0 words=[] bindings=[('X', {[ComSub (Com redirects=[(FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2)]{[LIT_CHARS readlink]} {[LIT_CHARS -f]} {[DQ [VarSub 2]]})]})]) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [VarSub X]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "No control image "][VarSub 2]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (AndOr OP_AND_IF (Com {[LIT_CHARS cd]} {[DQ [VarSub SYSIMG]]}) (Com {[LIT_CHARS ./native-build.sh]} {[DQ [VarSub X]]}) ) )