* calculate BOARD_DIR exactly once * deduplicate board scripts * unit tests * make passes variables to openblt build properly * was this an intentional omission? * s * prometheus * prometheus