#!/bin/bash

set -e
#set -x

if [ $(id -u) -ne 0 ]; then
	echo "$0 needs root: please use sudo."
	exit 1
fi

# Source Auxilium (args parser)
. /usr/share/auxilium/auxilium.sh

auxilium_init $(basename $0) -m 'Blink a disk in /dev/disk/fo-sort'

auxilium_add stop -s s -t opt -m 'Stop blinking'
auxilium_add disk -t positional -m 'Disk to blink (must be in \/dev\/disk\/fo-sort or /dev/disk/oci-sort)'

if [ -d "/dev/disk/fo-sort" ]; then
	readonly path="/dev/disk/fo-sort/"
else
	readonly path="/dev/disk/oci-sort/"
fi

auxilium_parse "$@"

if [ -z "$MAXILIUM_ARG_stop" ]; then
  ledctl locate=${path}${MAXILIUM_ARG_disk}
else
  ledctl locate_off=${path}${MAXILIUM_ARG_disk}
fi

