#!/bin/sh
#
# Starts hwscan
#

NAME=hwscan

fwinfo() {
	awk "/$1/ { print \$2 }" /etc/fw-info | tr -d '",'
}

MINER_MODEL=$(fwinfo model)
MINER_PLATFORM=$(fwinfo platform)
HWSCAN_ARGS="--platform $MINER_PLATFORM --gen-model-info $MINER_MODEL --gen-def-conf $MINER_MODEL"

start() {
	printf "Starting %s: " $NAME

	[ ! -d /tmp/log/ ] && mkdir -p /tmp/log/

	if hwscan $HWSCAN_ARGS; then
        echo "OK"
    else
        echo "FAIL"
    fi
}

case "$1" in
	start)
		"$1";;
	stop)
		exit 0;;
	*)
		echo "Usage: $0 {start}"
		exit 1
esac
