(List (Com {[LIT_CHARS let]} {[LIT_VAR_LIKE "loadedImageFlags="] [LIT_CHARS 0] =} ) (While (Com {[LIT_CHARS true]} ) (List (= scope= flags=0 words=[] bindings=[('restart_docker', {[LIT_CHARS false]})]) (If (Com {[LIT_CHARS which]} {[LIT_CHARS docker]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), (DescriptorRedirectNode target={[LIT_CHARS 1]} &"> 2), > ) (List (Com {[LIT_CHARS timeout]} {[LIT_CHARS 120]} {[LIT_CHARS docker]} {[LIT_CHARS load]} {[LIT_CHARS -i]} {[LIT_CHARS /srv/salt/kube-bins/kube-proxy.tar]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), (DescriptorRedirectNode target={[LIT_CHARS 1]} &"> 2), > ) (= scope= flags=0 words=[] bindings=[('rc', {[VarSub ?]})]) (If (DBracket {B2 BINARY_STRING_EQUAL {[DQ [VarSub rc]]} {[LIT_CHARS 0]}}) (Com {[LIT_CHARS let]} {[LIT_VAR_LIKE "loadedImageFlags="] [DQ [VarSub loadedImageFlags][LIT_CHARS "|1"]] =} ) (DBracket {B2 BINARY_STRING_EQUAL {[DQ [VarSub rc]]} {[LIT_CHARS 124]}}) (= scope= flags=0 words=[] bindings=[('restart_docker', {[LIT_CHARS true]})]) ) ) ) (If (DBracket {B2 BINARY_STRING_EQUAL {[DQ [VarSub loadedImageFlags]]} {[LIT_CHARS 1]}}) (Com {[LIT_CHARS break]} ) ) (If (DBracket {B1 UNARY_STRING_n {[DQ [VarSub restart_docker]]}}) (Com {[LIT_CHARS service]} {[LIT_CHARS docker]} {[LIT_CHARS restart]} ) ) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 15]} ) ) ) )