add port as parameter
This commit is contained in:
parent
419250039a
commit
ebec7f5d2c
11
install.sh
11
install.sh
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
if [ "$#" -ne 6 ]; then
|
if [ "$#" -ne 7 ]; then
|
||||||
echo "wrong parameters"
|
echo "wrong parameters"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@ -8,9 +8,10 @@ fi
|
|||||||
slave_id=$1
|
slave_id=$1
|
||||||
slave_name=$2
|
slave_name=$2
|
||||||
server_url=$3
|
server_url=$3
|
||||||
login=$4
|
port=$4
|
||||||
private_key=$5
|
login=$5
|
||||||
client_version=$6
|
private_key=$6
|
||||||
|
client_version=$7
|
||||||
|
|
||||||
\rm -rf tig_pool
|
\rm -rf tig_pool
|
||||||
\mkdir tig_pool
|
\mkdir tig_pool
|
||||||
@ -20,4 +21,4 @@ screen -ls | grep pool_tig | awk '{print $1}' | xargs -I {} screen -S {} -X kill
|
|||||||
|
|
||||||
wget https://raw.githubusercontent.com/tig-pool-nk/client/refs/heads/main/scripts/tig_pool_master.sh
|
wget https://raw.githubusercontent.com/tig-pool-nk/client/refs/heads/main/scripts/tig_pool_master.sh
|
||||||
sudo chmod +x tig_pool_master.sh
|
sudo chmod +x tig_pool_master.sh
|
||||||
./tig_pool_master.sh -id_slave $slave_id -nom_slave $slave_name -ip $server_url -login $login -tok $private_key -url $server_url -v $client_version
|
./tig_pool_master.sh -id_slave $slave_id -nom_slave $slave_name -ip $server_url -port $port -login $login -tok $private_key -url $server_url -v $client_version
|
||||||
|
|||||||
@ -9,7 +9,7 @@ version="@version@"
|
|||||||
|
|
||||||
# TIG Server
|
# TIG Server
|
||||||
ip="@ip@"
|
ip="@ip@"
|
||||||
port="6666"
|
port="@port@"
|
||||||
add_tig=""
|
add_tig=""
|
||||||
|
|
||||||
# WEB + port
|
# WEB + port
|
||||||
|
|||||||
@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
# Function to display usage
|
# Function to display usage
|
||||||
usage() {
|
usage() {
|
||||||
echo "Usage: $0 -id_slave <id_slave> -nom_slave <nom_slave> -ip <ip> -login <login_discord> -tok <private_key> -url <URL_SERVER>"
|
echo "Usage: $0 -id_slave <id_slave> -nom_slave <nom_slave> -ip <ip> -port <port> -login <login_discord> -tok <private_key> -url <URL_SERVER>"
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
# Check if the total number of arguments is 14 (7 options + 7 values)
|
# Check if the total number of arguments ok
|
||||||
if [ "$#" -ne 14 ]; then
|
if [ "$#" -ne 16 ]; then
|
||||||
usage
|
usage
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -15,6 +15,7 @@ fi
|
|||||||
id_slave=""
|
id_slave=""
|
||||||
nom_slave=""
|
nom_slave=""
|
||||||
ip=""
|
ip=""
|
||||||
|
port=""
|
||||||
v=""
|
v=""
|
||||||
login_discord=""
|
login_discord=""
|
||||||
private_key=""
|
private_key=""
|
||||||
@ -35,6 +36,10 @@ while [[ "$#" -gt 0 ]]; do
|
|||||||
ip="$2"
|
ip="$2"
|
||||||
shift 2
|
shift 2
|
||||||
;;
|
;;
|
||||||
|
-port)
|
||||||
|
port="$2"
|
||||||
|
shift 2
|
||||||
|
;;
|
||||||
-v)
|
-v)
|
||||||
v="$2"
|
v="$2"
|
||||||
shift 2
|
shift 2
|
||||||
@ -59,7 +64,7 @@ while [[ "$#" -gt 0 ]]; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Ensure variables are not empty
|
# Ensure variables are not empty
|
||||||
if [ -z "$id_slave" ] || [ -z "$nom_slave" ] || [ -z "$ip" ] || [ -z "$login_discord" ] || [ -z "$private_key" ] || [ -z "$URL_SERVER" ]; then
|
if [ -z "$id_slave" ] || [ -z "$nom_slave" ] || [ -z "$ip" ] || [ -z "$port" ] || [ -z "$login_discord" ] || [ -z "$private_key" ] || [ -z "$URL_SERVER" ]; then
|
||||||
usage
|
usage
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -75,6 +80,7 @@ current_path=$(pwd)
|
|||||||
echo "ID Slave: $id_slave"
|
echo "ID Slave: $id_slave"
|
||||||
echo "Slave Name: $nom_slave"
|
echo "Slave Name: $nom_slave"
|
||||||
echo "IP: $ip"
|
echo "IP: $ip"
|
||||||
|
echo "Port: $port"
|
||||||
echo "Login: $login_discord"
|
echo "Login: $login_discord"
|
||||||
echo "Private Key: $private_key"
|
echo "Private Key: $private_key"
|
||||||
echo "URL Server: $URL_SERVER"
|
echo "URL Server: $URL_SERVER"
|
||||||
@ -143,6 +149,7 @@ sed -i "s|@login@|$login_discord|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
|||||||
sed -i "s|@tok@|$private_key|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
sed -i "s|@tok@|$private_key|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
||||||
sed -i "s|@worker@|$nom_slave|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
sed -i "s|@worker@|$nom_slave|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
||||||
sed -i "s|@ip@|$ip|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
sed -i "s|@ip@|$ip|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
||||||
|
sed -i "s|@port@|$port|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
||||||
sed -i "s|@url@|http://$URL_SERVER|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
sed -i "s|@url@|http://$URL_SERVER|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
||||||
sed -i "s|@version@|$v|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
sed -i "s|@version@|$v|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user