* 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
(cherry picked from commit 7092a60a449ffb2bb39bde512af0fe8f6de69cd4)
(cherry picked from commit c91c64da013068cd4ae8c10c435f51b81c5c63a2)