#!/bin/bash

_LED_COLOURS=(
    "red"
    "green"
)
_LED_POWER="red"

pins=()
for colour in ${_LED_COLOURS[@]}; do
    if [ -f "/run/shm/3d-p/gpio-led/$colour/pin" ]; then
        pins+=("$colour")
        pattern="/run/shm/3d-p/gpio-led/$colour/pattern"
        [ ! -f "$pattern" ] && [ ! -L "$pattern" ] && {
            if [ "$colour" == "$_LED_POWER" ]; then
                ln -s /usr/share/iep-coreutils/led-patterns/on "$pattern"
            else
                ln -s /usr/share/iep-coreutils/led-patterns/off "$pattern"
            fi
        }
    fi
done
if [ ${#pins[@]} -gt 0 ]; then
    echo "Starting iep-ledd; pins: ${pins[@]}"
    exec /usr/sbin/iep-ledd ${pins[@]}
fi
