mirror of
https://github.com/Retropex/apolloapi-v2.git
synced 2025-05-19 22:50:42 +02:00
37 lines
801 B
Bash
37 lines
801 B
Bash
#!/bin/bash
|
|
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
|
|
|
|
### NVM ###
|
|
|
|
if [ -e ~/.nvm/nvm.sh ]
|
|
then
|
|
echo "nvm installed yet"
|
|
else
|
|
echo "Installing nvm"
|
|
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
|
|
fi
|
|
|
|
. ~/.nvm/nvm.sh
|
|
|
|
nvm install 9.8.0
|
|
nvm alias default 9.8.0
|
|
|
|
### SYSTEMD ###
|
|
|
|
sudo cp $DIR/apollo.service /etc/systemd/system/
|
|
sudo cp $DIR/bfgminer.service /etc/systemd/system/
|
|
|
|
sudo systemctl daemon-reload
|
|
|
|
sudo systemctl enable apollo
|
|
sudo systemctl enable bfgminer
|
|
|
|
grep -q -F '/opt/apolloapi/scripts/firewall' /etc/rc.local || sudo sed -i '\$i \/opt\/apolloapi\/scripts\/firewall' /etc/rc.local
|
|
|
|
### SYSTEM ###
|
|
|
|
sudo mkdir -p /var/local/apollo/hwmon
|
|
sudo chown futurebit /var/local/apollo/hwmon
|
|
|
|
echo -e "Installation complete" |