(FunctionDef make_hdb [] (List (If (AndOr OP_OR_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [ComSub (Com {[LIT_CHARS which]} {[LIT_CHARS mke2fs]})]]} {[LIT_OTHER "]"]}) (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [ComSub (Com {[LIT_CHARS which]} {[LIT_CHARS tune2fs]})]]} {[LIT_OTHER "]"]}) ) (= scope= flags=1 words=[] bindings=[('PATH', {[LIT_CHARS /sbin] [LIT_OTHER ":"] [LIT_CHARS /usr/sbin] [LIT_OTHER ":"] [VarSub PATH]})]) ) (AndOr OP_AND_IF (Com {[LIT_CHARS truncate]} {[LIT_CHARS -s]} {[VarSub HDBMEGS] [LIT_CHARS m]} {[DQ [VarSub HDB]]}) (AndOr OP_AND_IF (Com {[LIT_CHARS mke2fs]} {[LIT_CHARS -q]} {[LIT_CHARS -b]} {[LIT_CHARS 1024]} {[LIT_CHARS -F]} {[DQ [VarSub HDB]]} {[LIT_CHARS -i]} {[LIT_CHARS 4096]}) (Com {[LIT_CHARS tune2fs]} {[LIT_CHARS -j]} {[LIT_CHARS -c]} {[LIT_CHARS 0]} {[LIT_CHARS -i]} {[LIT_CHARS 0]} {[DQ [VarSub HDB]]}) ) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[VarSub ?]} {[LIT_CHARS -ne]} {[LIT_CHARS 0]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) )