#!/bin/sh
# Copy a default KNX download file to /opt/userdata/knxdevice if no download is present.
# This is necessary to enable the SdaApp without an ETS download in GPA only mode.

KNX_DOWNLOADFILE_PATH="/opt/userdata/knxdevice/"
KNX_GENERIC_TEMPLATE_FILE="/opt/gira/etc/knxstack/default_knxdownload.xml"

start() {
	if [ ! -d ${KNX_DOWNLOADFILE_PATH} ]; then
		mkdir -p ${KNX_DOWNLOADFILE_PATH}
	fi
	if [ ! -f ${KNX_DOWNLOADFILE_PATH}/device$(cat /opt/extparam/knx_serialnumber_0).xml ]; then
		cp ${KNX_GENERIC_TEMPLATE_FILE} ${KNX_DOWNLOADFILE_PATH}/device$(cat /opt/extparam/knx_serialnumber_0).xml
	fi
}

stop() {
	echo "Bye"
}

case "$1" in
	start)
		start
		;;
	stop)
		stop
		;;
	*)
		;;
esac

exit $?
