1#!/bin/sh
2#-------------------------------------------------------------------------
3#  Copyright 2011, Foxconn
4#  All rights reserved.
5#  Author: Perry Liao
6#-------------------------------------------------------------------------
7# arg: <action{register|unregister}> <user.name> <user.pass>
8#-------------------------------------------------------------------------
9
10# load environment
11. /opt/remote/bin/comm.sh
12. /opt/remote/bin/env.sh
13
14
15
16####################################
17action="${1}"
18username="${2}"
19password="${3}"
20
21case "${action}" in
22    "register")
23		 do_register "$username" "$password" && {
24			if [ "xSUCCESS" == "x$COMM_RESULT" ]; then
25				$nvram set leafp2p_remote_register="reg_ok"
26                return $OK
27			fi        
28        }    
29        $nvram set leafp2p_remote_register="reg_fail"
30    ;;
31    "unregister")
32		do_unregister "$username" "$password" && {
33			if [ "xSUCCESS" == "x$COMM_RESULT" ]; then
34				$nvram set leafp2p_remote_register="unreg_ok"
35                return $OK
36			fi   
37        }
38        $nvram set leafp2p_remote_register="unreg_fail"
39    ;;
40esac
41