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