Keril commited on
Commit
b935e1c
1 Parent(s): 2403e6f

Upload install.sh

Browse files
Files changed (1) hide show
  1. install.sh +65 -0
install.sh ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ ABSOLUTE_FN=`readlink -e "$0"` #Путь к файлу
3
+ DIRECTORY=`dirname "$ABSOLUTE_FN"` #путь к директории
4
+
5
+ clear
6
+ len=81 && while ((--len)) ; do echo -n _ ; done && echo
7
+ echo "========Install HASHSTREM Client (Linux)========="
8
+
9
+
10
+ #Find process and notify the user
11
+ if [ "$(pidof HSClient)" ]; then
12
+ echo -e "\e[1;32m The client is currently running, stop it and try again. \e[0m";
13
+ exit 0;
14
+ fi
15
+
16
+
17
+ IPADDR=192.168.1.33
18
+ PRT=17900
19
+
20
+ echo "";
21
+ echo -e "\e[32m - Create file configuration... \e[0m"
22
+
23
+ #Delete old config
24
+ if [ -f "./config.json" ]; then
25
+ rm ./config.json
26
+ fi
27
+ #Create file configuration
28
+
29
+ CltId=`echo -n $RANDOM | base64`
30
+ echo "
31
+ {
32
+ \"connect\": [
33
+ {
34
+ \"host\": \"$IPADDR\",
35
+ \"port\": \"$PRT\"
36
+ }
37
+ ],
38
+ \"comment\": \"new_stantion\",
39
+ \"MinerName\": \"not installed\",
40
+ \"MinerPath\": \"\",
41
+ \"MinerKey\": \"ZGlzYWJsZWQ=\",
42
+ \"clientid\": \"$CltId\"
43
+ }" >> config.json
44
+
45
+ echo -e "\e[32m - Download HS Client... \e[0m"
46
+ if [ -f "./HSC.tgz" ]; then
47
+ rm ./HSC.tgz
48
+ fi
49
+
50
+ wget http://hs-bin.gq/load/hs-bin/bin/linux/HSC.tgz
51
+ echo -e "\e[32m - Install HS module... \e[0m"
52
+ tar -zxvf HSC.tgz
53
+ rm HSC.tgz
54
+
55
+
56
+
57
+ #Start HSClient
58
+ ./HSClient
59
+ #Find process and notify the user
60
+ if [ "$(pidof HSClient)" ]; then
61
+ echo -e "\e[1;32m HASHSTREM CLIENT IS CURRENTLY RUNNING. \e[0m";
62
+ else
63
+ echo -e "\e[1;31m HASHSTREM CLIENT LAUNCH ERROR. \e[0m";
64
+ fi;
65
+