#!/bin/sh # Runs inside the keyoverlay-fw-build image with vial-qmk mounted at /qmk_firmware. # Builds the silakka54 vial_led keymap twice: MASTER_LEFT (left half, USB side) and MASTER_RIGHT. set -e cd /qmk_firmware git config --global --add safe.directory '*' KEYMAP_CFG=keyboards/silakka54led/keymaps/vial_led/config.h sed -i "/MASTER_/d" "$KEYMAP_CFG" # drop leftovers from an interrupted run cp "$KEYMAP_CFG" /tmp/config.h.orig for SIDE in LEFT RIGHT; do cp /tmp/config.h.orig "$KEYMAP_CFG" printf '\n#define MASTER_%s\n' "$SIDE" >> "$KEYMAP_CFG" make silakka54led:vial_led cp silakka54led_vial_led.uf2 "silakka54_vial_led_keyoverlay_$SIDE.uf2" done cp /tmp/config.h.orig "$KEYMAP_CFG" ls -la silakka54_vial_led_keyoverlay_*.uf2