mirror of
https://github.com/seanwhe/xmrig-bash-scripts.git
synced 2024-11-28 05:26:22 +03:00
38 lines
1018 B
Bash
38 lines
1018 B
Bash
|
build_xmrig () {
|
||
|
if [ -d $_XMRIG_BUILD_LOCATION ]; then
|
||
|
# Remove existing build directory
|
||
|
echo "Found old build directory. Removing"
|
||
|
rm -rf $_XMRIG_BUILD_LOCATION
|
||
|
|
||
|
# Make new build directory
|
||
|
echo "Creating a build directory"
|
||
|
mkdir $_XMRIG_BUILD_LOCATION
|
||
|
else
|
||
|
# Make new build directory
|
||
|
echo "Creating a build directory"
|
||
|
mkdir $_XMRIG_BUILD_LOCATION
|
||
|
fi
|
||
|
|
||
|
# Change to build directory
|
||
|
echo "Changing to build directory"
|
||
|
cd $_XMRIG_BUILD_LOCATION
|
||
|
|
||
|
# Configure cmake scafolding
|
||
|
echo "Configuring cmake scafolding"
|
||
|
cmake .. -DCMAKE_C_COMPILER=gcc-7 -DCMAKE_CXX_COMPILER=g++-7
|
||
|
|
||
|
# Compile the software
|
||
|
echo "Starting build"
|
||
|
make
|
||
|
}
|
||
|
|
||
|
|
||
|
start_xmrig () {
|
||
|
screen -dmS $_XMRIG_SCREEN xmrig --config=$_XMRIG_CONFIG_LOCATION
|
||
|
}
|
||
|
|
||
|
|
||
|
stop_xmrig () {
|
||
|
screen -S $_XMRIG_SCREEN -X kill
|
||
|
}
|