This repository has been archived by the owner on Jan 27, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #394 from E-F-A/3.0.2.5
3.0.2.5
- Loading branch information
Showing
13 changed files
with
142 additions
and
58 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
# +---------------------------------------------------+ | ||
# Function to ask and set DCC Server Pool | ||
# +---------------------------------------------------+ | ||
|
||
function func_ask-dccservers() { | ||
func_echo-header | ||
echo -e "$green[EFA]$clean - Set DCC Server Pools" | ||
echo -e "" | ||
echo -e "$green[EFA]$clean This option will allow you to set the DCC server" | ||
echo -e "$green[EFA]$clean pools that you want to use." | ||
echo -e "$green[EFA]$clean The default pool includes dcc limited use servers and nova53.net" | ||
echo -e "$green[EFA]$clean The nova53.net pool is free for unlimited use for EFA users." | ||
echo -e "$green[EFA]$clean The dcc-servers.net pool is limited use and what ships with dcc." | ||
echo -e "$green[EFA]$clean Choice of pool may affect performance, depending on your location" | ||
echo -e "" | ||
DCCPOOL=$(grep DCCPOOL /etc/EFA-Config | sed -e 's/.*://') | ||
echo -e "Current DCC Pool: $DCCPOOL" | ||
echo -e "" | ||
|
||
while [ "1" == "1" ] | ||
do | ||
echo -e "Choose an option:" | ||
echo -e "1) Use default pool (both)" | ||
echo -e "2) Use nova53.net pool" | ||
echo -e "3) Use dccservers pool" | ||
echo -e "" | ||
echo -e "e) Return to main menu" | ||
echo -e "" | ||
echo -e -n "$green[EFA]$clean : " | ||
local choice | ||
read choice | ||
case $choice in | ||
1) | ||
cleardcc | ||
/usr/local/bin/cdcc "add dcc1.dcc-servers.net" | ||
/usr/local/bin/cdcc "add dcc2.dcc-servers.net" | ||
/usr/local/bin/cdcc "add dcc3.dcc-servers.net" | ||
/usr/local/bin/cdcc "add dcc4.dcc-servers.net" | ||
/usr/local/bin/cdcc "add dcc5.dcc-servers.net" | ||
/usr/local/bin/cdcc "add dcc.nova53.net" | ||
sed -i '/^DCCPOOL:/ c\DCCPOOL:default' /etc/EFA-Config | ||
echo -e "$green[EFA]$clean DCC Pool set to default" | ||
sleep 5 | ||
return ;; | ||
2) | ||
cleardcc | ||
/usr/local/bin/cdcc "add dcc1.nova53.net" | ||
/usr/local/bin/cdcc "add dcc2.nova53.net" | ||
/usr/local/bin/cdcc "add dcc3.nova53.net" | ||
/usr/local/bin/cdcc "add dcc4.nova53.net" | ||
sed -i '/^DCCPOOL:/ c\DCCPOOL:nova53.net' /etc/EFA-Config | ||
echo -e "$green[EFA]$clean DCC Pool set to nova53.net" | ||
sleep 2 | ||
return ;; | ||
3) | ||
cleardcc | ||
/usr/local/bin/cdcc "add dcc1.dcc-servers.net" | ||
/usr/local/bin/cdcc "add dcc2.dcc-servers.net" | ||
/usr/local/bin/cdcc "add dcc3.dcc-servers.net" | ||
/usr/local/bin/cdcc "add dcc4.dcc-servers.net" | ||
/usr/local/bin/cdcc "add dcc5.dcc-servers.net" | ||
sed -i '/^DCCPOOL:/ c\DCCPOOL:dcc-servers.net' /etc/EFA-Config | ||
echo -e "$green[EFA]$clean DCC Pool set to dcc-servers.net" | ||
sleep 2 | ||
return ;; | ||
e) return ;; | ||
*) echo -e "Error \"$choice\" is not an option..." && sleep 2 | ||
esac | ||
done | ||
} | ||
|
||
|
||
function cleardcc() { | ||
/usr/local/bin/cdcc "delete dcc.nova53.net" >/dev/null 2&>1 | ||
/usr/local/bin/cdcc "delete dcc1.nova53.net" >/dev/null 2&>1 | ||
/usr/local/bin/cdcc "delete dcc2.nova53.net" >/dev/null 2&>1 | ||
/usr/local/bin/cdcc "delete dcc3.nova53.net" >/dev/null 2&>1 | ||
/usr/local/bin/cdcc "delete dcc4.nova53.net" >/dev/null 2&>1 | ||
/usr/local/bin/cdcc "delete dcc1.dcc-servers.net" >/dev/null 2&>1 | ||
/usr/local/bin/cdcc "delete dcc2.dcc-servers.net" >/dev/null 2&>1 | ||
/usr/local/bin/cdcc "delete dcc3.dcc-servers.net" >/dev/null 2&>1 | ||
/usr/local/bin/cdcc "delete dcc4.dcc-servers.net" >/dev/null 2&>1 | ||
/usr/local/bin/cdcc "delete dcc5.dcc-servers.net" >/dev/null 2&>1 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,3 +29,4 @@ func_retention | |
func_maintenance | ||
func_peruser | ||
func_letsencrypt | ||
func_askdccservers |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.