Fix backward compatibility.
[vuplus_transtreamproxy] / script / script.upload
1 #!/bin/sh
2
3 IP=$1
4 LOC=$2
5 BIN=$3
6 TAR=$4
7
8 usage() {
9         echo ""
10         echo "usage : $0 [IP] [LOCAL] [BIN] [TARGET]"
11         echo "      - IP     : target ip"
12         echo "      - BIN    : binary name"
13         echo "      - LOCAL  : binary path"
14         echo "      - TARGET : target path to install"
15         exit
16 }
17
18 if [ -z $IP ];  then echo "[!] IP is not set.";     usage; fi
19 if [ -z $BIN ]; then echo "[!] BIN is not set.";    usage; fi
20 if [ -z $LOC ]; then echo "[!] LOCAL is not set.";  usage; fi
21 if [ -z $TAR ]; then echo "[!] TARGET is not set."; usage; fi
22
23 echo "[*] upload... $LOC/$BIN to $IP:$TAR"
24 cd $LOC
25 ftp -n $IP << +
26 user root a
27 prompt off
28 bi
29 cd $TAR
30 put $BIN
31 bye
32 +
33