| #!/bin/sh | |
| path_sh=`nv get path_sh` | |
| . $path_sh/global.sh | |
| echo "Info: config-hostname.sh $1 $2 start" >> $test_log | |
| fname=$path_conf"/hostname_mac_file" | |
| fbak=$path_conf"/hostname_mac_file_bak" | |
| if [ "x$1" = "x" ]; then | |
| echo "insufficient arguments.." | |
| elif [ "x$2" = "x" ]; then | |
| sed -e "/$1/d" $fname > $fbak | |
| cat $fbak > $fname | |
| rm -f $fbak | |
| else # $1 mac, $2 hostname | |
| sed -e "/$1/d" $fname > $fbak | |
| echo "$1 $2" >> $fbak | |
| cat $fbak > $fname | |
| rm -f $fbak | |
| fi | |