(List (Com {[LIT_CHARS cd]} {[DQ [ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub 0]]})]]}) (For i [{[LIT_CHARS binutils]}, {[LIT_CHARS gcc]}, {[LIT_CHARS gdb]}, {[LIT_CHARS glibc]}, {[LIT_CHARS linux-headers-for-nacl]}, {[LIT_CHARS newlib]}]) (Subshell (List (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -s]} {[DQ [LIT_CHARS toolchain-try.][VarSub i][LIT_CHARS .patch]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "@@@BUILD_STEP "][VarSub i][LIT_CHARS " try patch@@@"]]}) (Com {[LIT_CHARS make]} {[DQ [LIT_CHARS pinned-src-][VarSub i]]}) (Com {[LIT_CHARS cd]} {[DQ [LIT_CHARS SRC/][VarSub i]]}) (Com {[LIT_CHARS patch]} {[LIT_CHARS -p1]} < (FilenameRedirectNode filename={[LIT_CHARS ../../] [DQ [LIT_CHARS toolchain-try.][VarSub i][LIT_CHARS .patch]]} 0), > ) ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[LIT_CHARS ../../] [DQ [LIT_CHARS toolchain-try.][VarSub i][LIT_CHARS .patch]]}) ) ) ) )