
   V380E2_C ώώώώώώώ]·    φ	      ΜΜΜΜΜΜΜΜ        ΜΜΜΜΝF[τϋ V `ΐ9]·        ι2°ύ dV τϋ Θ3Θ3Θ3        `ΐ9Έ4exshell.sh ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΙ  ΜΜΜΜ#!/bin/sh

jffs_dir=/mnt/mtd


############################
#  --  rtsp --
has_rtsp=1
has_rtsp_exist=`sed -n '/has_rtsp=/p' /mnt/mtd/authority.ini | wc -l`
if [ $has_rtsp_exist -eq 0 ]
then
    sh -c "sed -i '/\[AUTHORITY\]/a\\has_rtsp=$has_rtsp' /mnt/mtd/authority.ini"
else
    sh -c "sed -i 's/^has_rtsp=.*/has_rtsp=$has_rtsp/' /mnt/mtd/authority.ini"
fi


##############################
#    --  old version --
rm /tmp/hu_files_tmpdir/exshell_bfu.sh -f
exshell_bfu.sh ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ  ΜΜΜΜ#!/bin/sh

jffs_dir=/mnt/mtd


############################
#  --  rtsp --
has_rtsp=1
has_rtsp_exist=`sed -n '/has_rtsp=/p' /mnt/mtd/authority.ini | wc -l`
if [ $has_rtsp_exist -eq 0 ]
then
    sh -c "sed -i '/\[AUTHORITY\]/a\\has_rtsp=$has_rtsp' /mnt/mtd/authority.ini"
else
    sh -c "sed -i 's/^has_rtsp=.*/has_rtsp=$has_rtsp/' /mnt/mtd/authority.ini"
fi

############################
#
telnetd &

patchrule.sh h ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ\  ΜΜΜΜ#!/bin/sh

exit 0

VERFILE=/mnt/mtd/version.ini
VERFILE_TMP=/tmp/version.ini

do_checkandcopy()
{
	tmpmd5=`md5sum $1`
	md5from=${tmpmd5% *}
	tmpmd5=`md5sum $2`
	md5to=${tmpmd5% *}
	if [ "$md5to" = "" ]
	then
		md5to=0
	fi
	if [ "$md5from" = "" ]
	then
		md5from=md5to
	fi
	if [ "$md5from" != "$md5to" ]
	then
		echo "copy $1"
		cp $1 $2 -f
	fi
}

do_setversion()
{
	if [ -f "$VERFILE" ]
	then
		cp $VERFILE $VERFILE_TMP -f
		sed -i 's/^name=App39.*/name=App39_PTZ_V1.3.1.4/' $VERFILE_TMP
		sed -i '/name=App39_PTZ_V1.3.1.4/{ n; d;}' $VERFILE_TMP
		sed -i '/name=App39_PTZ_V1.3.1.4/a\\date=20150202' $VERFILE_TMP
	fi
}

#
#main
#
#preset version

rm /mnt/mtd/DDNSClient.ini -f
do_setversion

do_checkandcopy /tmp/osdparam.ini /mnt/mtd/osdparam.ini
do_checkandcopy /tmp/libmobile.so /mnt/mtd/libmobile.so
do_checkandcopy /tmp/recorder /mnt/mtd/recorder
do_checkandcopy /tmp/akmodeselection /mnt/mtd/akmodeselection
do_checkandcopy /tmp/as9nvserver /mnt/mtd/as9nvserver
do_checkandcopy /tmp/as9updatednsip /mnt/mtd/as9updatednsip
do_checkandcopy /tmp/as9ipcwatchdog /mnt/mtd/as9ipcwatchdog
do_checkandcopy /tmp/libvsencodesend.so /mnt/mtd/libvsencodesend.so
do_checkandcopy /tmp/authority.ini /mnt/mtd/authority.ini
do_checkandcopy /tmp/exalarm.ini /mnt/mtd/exalarm.ini

if [ -f "$VERFILE_TMP" ]
then
	cp $VERFILE_TMP $VERFILE -f
fi

echo "=== patch to V1.3.1.4 finished ==="