From f6dc8d463d61a40cf9c7b9ddaa6dc8a18da57c11 Mon Sep 17 00:00:00 2001
From: Cyrix126 <gupaxx@baermail.fr>
Date: Sat, 2 Nov 2024 18:28:33 +0100
Subject: [PATCH] feat: bump p2pool binary in bundle to v4.2

---
 src/utils/constants.rs  |  2 +-
 utils/create_tmp_env.sh | 40 ++++++++++++++++++++--------------------
 2 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/src/utils/constants.rs b/src/utils/constants.rs
index 50de049..6820535 100644
--- a/src/utils/constants.rs
+++ b/src/utils/constants.rs
@@ -16,7 +16,7 @@
 // along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 pub const GUPAX_VERSION: &str = concat!("v", env!("CARGO_PKG_VERSION")); // e.g: v1.0.0
-pub const P2POOL_VERSION: &str = "v4.1.1";
+pub const P2POOL_VERSION: &str = "v4.2";
 pub const XMRIG_VERSION: &str = "v6.21.1";
 pub const XMRIG_PROXY_VERSION: &str = "v6.21.1";
 pub const NODE_VERSION: &str = "v18.3.4";
diff --git a/utils/create_tmp_env.sh b/utils/create_tmp_env.sh
index 33c8bf3..dda3443 100755
--- a/utils/create_tmp_env.sh
+++ b/utils/create_tmp_env.sh
@@ -70,29 +70,29 @@ rm xmrig-proxy-6.21.1-msvc-win64.zip
 
 ## Download P2Pool Binaries
 # download p2pool into directory linux
-wget https://github.com/SChernykh/p2pool/releases/download/v4.1.1/p2pool-v4.1.1-linux-x64.tar.gz
-tar -xf p2pool-v4.1.1-linux-x64.tar.gz
-mv p2pool-v4.1.1-linux-x64/p2pool /tmp/${FOLDER}/skel/linux_b/p2pool/p2pool
-rm -r p2pool-v4.1.1-linux-x64
-rm p2pool-v4.1.1-linux-x64.tar.gz
+wget https://github.com/SChernykh/p2pool/releases/download/v4.2/p2pool-v4.2-linux-x64.tar.gz
+tar -xf p2pool-v4.2-linux-x64.tar.gz
+mv p2pool-v4.2-linux-x64/p2pool /tmp/${FOLDER}/skel/linux_b/p2pool/p2pool
+rm -r p2pool-v4.2-linux-x64
+rm p2pool-v4.2-linux-x64.tar.gz
 # download p2pool into directory macos-arm64
-wget https://github.com/SChernykh/p2pool/releases/download/v4.1.1/p2pool-v4.1.1-macos-aarch64.tar.gz
-tar -xf p2pool-v4.1.1-macos-aarch64.tar.gz
-mv p2pool-v4.1.1-macos-aarch64/p2pool /tmp/${FOLDER}/skel/macos-arm64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
-rm -r p2pool-v4.1.1-macos-aarch64
-rm p2pool-v4.1.1-macos-aarch64.tar.gz
+wget https://github.com/SChernykh/p2pool/releases/download/v4.2/p2pool-v4.2-macos-aarch64.tar.gz
+tar -xf p2pool-v4.2-macos-aarch64.tar.gz
+mv p2pool-v4.2-macos-aarch64/p2pool /tmp/${FOLDER}/skel/macos-arm64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
+rm -r p2pool-v4.2-macos-aarch64
+rm p2pool-v4.2-macos-aarch64.tar.gz
 # download p2pool into directory macos-x64
-wget https://github.com/SChernykh/p2pool/releases/download/v4.1.1/p2pool-v4.1.1-macos-x64.tar.gz
-tar -xf p2pool-v4.1.1-macos-x64.tar.gz
-mv p2pool-v4.1.1-macos-x64/p2pool /tmp/${FOLDER}/skel/macos-x64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
-rm -r p2pool-v4.1.1-macos-x64
-rm p2pool-v4.1.1-macos-x64.tar.gz
+wget https://github.com/SChernykh/p2pool/releases/download/v4.2/p2pool-v4.2-macos-x64.tar.gz
+tar -xf p2pool-v4.2-macos-x64.tar.gz
+mv p2pool-v4.2-macos-x64/p2pool /tmp/${FOLDER}/skel/macos-x64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
+rm -r p2pool-v4.2-macos-x64
+rm p2pool-v4.2-macos-x64.tar.gz
 # download p2pool into directory windows
-wget https://github.com/SChernykh/p2pool/releases/download/v4.1.1/p2pool-v4.1.1-windows-x64.zip
-unzip p2pool-v4.1.1-windows-x64.zip
-mv p2pool-v4.1.1-windows-x64/p2pool.exe /tmp/${FOLDER}/skel/windows_b/P2Pool/p2pool.exe
-rm -r p2pool-v4.1.1-windows-x64
-rm p2pool-v4.1.1-windows-x64.zip
+wget https://github.com/SChernykh/p2pool/releases/download/v4.2/p2pool-v4.2-windows-x64.zip
+unzip p2pool-v4.2-windows-x64.zip
+mv p2pool-v4.2-windows-x64/p2pool.exe /tmp/${FOLDER}/skel/windows_b/P2Pool/p2pool.exe
+rm -r p2pool-v4.2-windows-x64
+rm p2pool-v4.2-windows-x64.zip
 
 ## Download Monero Binaries
 # download monero into directory linux