#!/bin/sh

HAVE_CONSOLE=$1

RH_CONFIG_RETAIL=1
RH_CONFIG_DEBUG=2
RH_CONFIG_PASSTHRU=3
RH_CONFIG_DEV_1=4
RH_CONFIG_DEV_2=5

SYS_CONFIG_NUM=/sys/class/usb_gadget/config_num

CONFIG_NUM=`cat $SYS_CONFIG_NUM`

if [ $HAVE_CONSOLE = 1 ]; then
	if [ $CONFIG_NUM != $RH_CONFIG_DEV_1 ]; then
		stop novacomd
		stop storaged
		echo $RH_CONFIG_DEV_1 > $SYS_CONFIG_NUM
		sleep 1
		ifup -f usb0
		ifup -f usb0:1
	fi
else
	if [ $CONFIG_NUM != $RH_CONFIG_PASSTHRU ]; then
		stop novacomd
		stop storaged
		echo $RH_CONFIG_PASSTHRU > $SYS_CONFIG_NUM
	fi
fi
exit 0
