#! /bin/sh

tmp_ctree=/tmp/tmpctree.xml
jffs2_ctree=/mnt/jffs2/hw_ctree.xml
tmp_username=admin
tmp_password=kljnwy8a


cd /tmp/

rm -rf $tmp_ctree*

cp $jffs2_ctree $tmp_ctree".gz"

aescrypt2 1 $tmp_ctree".gz" tmp

gzip -d $tmp_ctree".gz"

grep '<X_HW_WebUserInfoInstance InstanceID="3"' $tmp_ctree >/dev/null
if [ $? -eq 0 ]; 
	then
		#sed -ie '/'"$tmp_username"'/d' $tmp_ctree
		var_node_password=InternetGatewayDevice.UserInterface.X_HW_WebUserInfo.X_HW_WebUserInfoInstance.3
		cfgtool set $tmp_ctree $var_node_password UserName $tmp_username
		cfgtool set $tmp_ctree $var_node_password Password $tmp_password
		cfgtool set $tmp_ctree $var_node_password PassMode 0
	else
		sed -i 's/^<X_HW_WebUserInfoInstance InstanceID="2".*/&\n<X_HW_WebUserInfoInstance InstanceID="3" ModifyPasswordFlag="0" UserName="'"$tmp_username"'" Password="'"$tmp_password"'" UserLevel="0" Enable="1" Alias="cpe-3" PassMode="0"\/> /' $tmp_ctree
		cfgtool set $tmp_ctree InternetGatewayDevice.UserInterface.X_HW_WebUserInfo NumberOfInstances 3
fi

gzip -f $tmp_ctree

mv $tmp_ctree".gz" $tmp_ctree

aescrypt2 0 $tmp_ctree tmp

rm -f $jffs2_ctree

cp -f $tmp_ctree $jffs2_ctree

#grep telecomadmin $tmp_ctree

echo "success!"
exit 0





