make install.sh more pretty

This commit is contained in:
Hristo
2024-01-27 23:42:22 +02:00
parent 5fc19b4c7b
commit 6b7ce32e3b

View File

@@ -143,6 +143,7 @@ set_service(){
cwd=$(pwd) cwd=$(pwd)
user=$(whoami) user=$(whoami)
exec_start="${python} ${cwd}/src/rpi-cpu2mqtt.py --service" exec_start="${python} ${cwd}/src/rpi-cpu2mqtt.py --service"
print_green "+ Copy rpi-mqtt-monitor.service to /etc/systemd/system/"
sudo cp ${cwd}/rpi-mqtt-monitor.service /etc/systemd/system/ sudo cp ${cwd}/rpi-mqtt-monitor.service /etc/systemd/system/
sudo sed -i "s|WorkingDirectory=.*|WorkingDirectory=${cwd}|" /etc/systemd/system/rpi-mqtt-monitor.service sudo sed -i "s|WorkingDirectory=.*|WorkingDirectory=${cwd}|" /etc/systemd/system/rpi-mqtt-monitor.service
sudo sed -i "s|User=YOUR_USER|User=${user}|" /etc/systemd/system/rpi-mqtt-monitor.service sudo sed -i "s|User=YOUR_USER|User=${user}|" /etc/systemd/system/rpi-mqtt-monitor.service
@@ -150,6 +151,9 @@ set_service(){
sudo systemctl daemon-reload sudo systemctl daemon-reload
sudo systemctl enable rpi-mqtt-monitor.service sudo systemctl enable rpi-mqtt-monitor.service
sudo systemctl start rpi-mqtt-monitor.service sudo systemctl start rpi-mqtt-monitor.service
sudo service rpi-mqtt-monitor status
print_green "+ Service is enabled and started"
} }
main(){ main(){
@@ -170,7 +174,7 @@ main(){
esac esac
done done
printm "Done" printm "Installation is complete."
} }
main main