Change sbot.rs to use configurable go-sbot service name

This commit is contained in:
notplants 2022-05-26 23:17:20 +02:00
parent 9f6ba14123
commit 5147eed497
1 changed files with 5 additions and 5 deletions

View File

@ -3,7 +3,6 @@ use std::{
error::Error,
fs,
fs::File,
io,
io::prelude::*,
path::Path,
process::{Command, Output},
@ -25,12 +24,13 @@ use crate::{error::PeachWebError, utils::sbot};
// SBOT HELPER FUNCTIONS
/// Executes a systemctl command for the go-sbot.service process.
pub fn systemctl_sbot_cmd(cmd: &str) -> io::Result<Output> {
Command::new("sudo")
pub fn systemctl_sbot_cmd(cmd: &str) -> Result<Output, PeachWebError> {
let output = Command::new("sudo")
.arg("systemctl")
.arg(cmd)
.arg("go-sbot.service")
.output()
.arg(get_config_value("GO_SBOT_SERVICE")?)
.output()?;
Ok(output)
}
/// Executes a systemctl stop command followed by start command.