mirror of
https://github.com/seanwhe/xmrig-bash-scripts.git
synced 2024-11-28 13:53:31 +03:00
38 lines
1018 B
Bash
Executable File
38 lines
1018 B
Bash
Executable File
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
|
|
}
|