|
@@ -13,35 +13,10 @@ case ${para} in
|
|
|
[ ! -d /userdata/lost+found ] && mkdir -p /userdata/lost+found
|
|
[ ! -d /userdata/lost+found ] && mkdir -p /userdata/lost+found
|
|
|
[ ! -f /userdata/ispeaker.log ] && touch /userdata/ispeaker.log
|
|
[ ! -f /userdata/ispeaker.log ] && touch /userdata/ispeaker.log
|
|
|
[ ! -f /userdata/tmp_state.conf ] && touch /userdata/tmp_state.conf
|
|
[ ! -f /userdata/tmp_state.conf ] && touch /userdata/tmp_state.conf
|
|
|
- [ ! -f /userdata/.pppoe_status ] && touch /userdata/.pppoe_status
|
|
|
|
|
cat << END > /userdata/tmp_state.conf
|
|
cat << END > /userdata/tmp_state.conf
|
|
|
[intercom]
|
|
[intercom]
|
|
|
onekey_state=idle
|
|
onekey_state=idle
|
|
|
END
|
|
END
|
|
|
-
|
|
|
|
|
- model="`sysconf /etc/speaker.conf get system ui_model`"
|
|
|
|
|
- [ ! -d /userdata/cfg/eq_bin ] && mkdir -p /userdata/cfg/eq_bin
|
|
|
|
|
- if [ ! -z ${model} ];then
|
|
|
|
|
- if [ "foo${model}" = "fooSW15" -o "foo${model}" = "fooSW16" ];then
|
|
|
|
|
- cp /oem/cfg/eq_bin/SW15.bin /userdata/cfg/eq_bin/Para_48000Hz_2ch.bin
|
|
|
|
|
- elif [ "foo${model}" = "fooSC15" -o "foo${model}" = "fooSW16" ];then
|
|
|
|
|
- cp /oem/cfg/eq_bin/SC15.bin /userdata/cfg/eq_bin/Para_48000Hz_2ch.bin
|
|
|
|
|
- elif [ "foo${model}" = "fooSH30" ];then
|
|
|
|
|
- cp /oem/cfg/eq_bin/SH30.bin /userdata/cfg/eq_bin/Para_48000Hz_2ch.bin
|
|
|
|
|
- elif [ "foo${model}" = "fooSL50" ];then
|
|
|
|
|
- cp /oem/cfg/eq_bin/SL50.bin /userdata/cfg/eq_bin/Para_48000Hz_2ch.bin
|
|
|
|
|
- elif [ "foo${model}" = "fooSL30" ];then
|
|
|
|
|
- cp /oem/cfg/eq_bin/SL30.bin /userdata/cfg/eq_bin/Para_48000Hz_2ch.bin
|
|
|
|
|
- elif [ "foo${model}" = "fooSC10" ];then
|
|
|
|
|
- cp /oem/cfg/eq_bin/SC10.bin /userdata/cfg/eq_bin/Para_48000Hz_2ch.bin
|
|
|
|
|
- elif [ "foo${model}" = "fooSH10" ];then
|
|
|
|
|
- cp /oem/cfg/eq_bin/SH30.bin /userdata/cfg/eq_bin/Para_48000Hz_2ch.bin
|
|
|
|
|
- else
|
|
|
|
|
- rm -rf /userdata/cfg/eq_bin/*
|
|
|
|
|
- fi
|
|
|
|
|
- else
|
|
|
|
|
- rm -rf /userdata/cfg/eq_bin/*
|
|
|
|
|
- fi
|
|
|
|
|
sync
|
|
sync
|
|
|
;;
|
|
;;
|
|
|
*)
|
|
*)
|
|
@@ -58,7 +33,6 @@ END
|
|
|
fi
|
|
fi
|
|
|
sync
|
|
sync
|
|
|
|
|
|
|
|
- /etc/scripts/shell_action.sh showReboot
|
|
|
|
|
reset_default="`sysconf /etc/speaker.conf get upgrade reset_default`"
|
|
reset_default="`sysconf /etc/speaker.conf get upgrade reset_default`"
|
|
|
updatetime="`sysconf /etc/speaker.conf get upgrade date`"
|
|
updatetime="`sysconf /etc/speaker.conf get upgrade date`"
|
|
|
|
|
|
|
@@ -74,8 +48,8 @@ END
|
|
|
|
|
|
|
|
if [ "foo${reset_default}" = "foono" ];then
|
|
if [ "foo${reset_default}" = "foono" ];then
|
|
|
rm -rf /oem/.upgrade
|
|
rm -rf /oem/.upgrade
|
|
|
- #/usr/bin/recoverySystem ota ${para}
|
|
|
|
|
- updateEngine --image_url=${para} --misc=update --savepath=${para} --reboot
|
|
|
|
|
|
|
+ #updateEngine --image_url=${para} --misc=update --savepath=${para} --reboot
|
|
|
|
|
+ tar -zxvf ${para} -C /
|
|
|
recode="$?"
|
|
recode="$?"
|
|
|
if [ "${recode}" = 255 ];then
|
|
if [ "${recode}" = 255 ];then
|
|
|
touch /oem/.upgrade
|
|
touch /oem/.upgrade
|
|
@@ -85,8 +59,8 @@ END
|
|
|
fi
|
|
fi
|
|
|
else
|
|
else
|
|
|
rm -rf /oem/.userdata
|
|
rm -rf /oem/.userdata
|
|
|
- #/usr/bin/recoverySystem ota ${para}
|
|
|
|
|
- updateEngine --image_url=${para} --misc=update --savepath=${para} --reboot
|
|
|
|
|
|
|
+ # updateEngine --image_url=${para} --misc=update --savepath=${para} --reboot
|
|
|
|
|
+ tar -zxvf ${para} -C /
|
|
|
recode="$?"
|
|
recode="$?"
|
|
|
if [ "${recode}" = 255 ];then
|
|
if [ "${recode}" = 255 ];then
|
|
|
touch /oem/.userdata
|
|
touch /oem/.userdata
|