bizarre. when you launch spdmerlin it should check for the config file in USB, if its not there assume jffs:
Code:
if [ -f "/opt/share/$SCRIPT_NAME_LOWER.d/config" ]; then
SCRIPT_CONF="/opt/share/$SCRIPT_NAME_LOWER.d/config"
SCRIPT_STORAGE_DIR="/opt/share/$SCRIPT_NAME_LOWER.d"
else
SCRIPT_CONF="/jffs/addons/$SCRIPT_NAME_LOWER.d/config"
SCRIPT_STORAGE_DIR="/jffs/addons/$SCRIPT_NAME_LOWER.d"
fi
then it moves on to Conf_Exists, which does
Code:
if [ -f "$SCRIPT_CONF" ]; then
: # do stuff if config file exists
else
{ echo "PREFERREDSERVER_WAN=0|None configured"; echo "USEPREFERRED_WAN=false"; echo "AUTOMATED=true" ; echo "SCHEDULESTART=0" ; echo "SCHEDULEEND=23"; echo "MINUTE=12"; echo "TESTFREQUENCY=halfhourly"; echo "OUTPUTDATAMODE=raw"; echo "OUTPUTTIMEMODE=unix"; echo "STORAGELOCATION=jffs"; } >> "$SCRIPT_CONF"
for index in 1 2 3 4 5; do
{ echo "PREFERREDSERVER_VPNC$index=0|None configured"; echo "USEPREFERRED_VPNC$index=false"; } >> "$SCRIPT_CONF"
done
{ echo "AUTOBW_ENABLED=false"; echo "AUTOBW_SF_DOWN=95"; echo "AUTOBW_SF_UP=95"; echo "AUTOBW_ULIMIT_DOWN=0"; echo "AUTOBW_LLIMIT_DOWN=0"; echo "AUTOBW_ULIMIT_UP=0"; echo "AUTOBW_LLIMIT_UP=0"; echo "STORERESULTURL=false"; echo "EXCLUDEFROMQOS=true"; } >> "$SCRIPT_CONF"
return 1
fi
so since your file doesn't exist, the defaults should be echo'd into it