feat: KIAUH v4.0.0 #191
@@ -167,22 +167,6 @@ function moonraker_setup(){
|
||||
print_mr_ip_list "${instances}"
|
||||
}
|
||||
|
||||
function write_moonraker_service(){
|
||||
local i=${1} cfg_dir=${2} cfg=${3} log=${4} service=${5}
|
||||
local service_template="${SRCDIR}/kiauh/resources/moonraker.service"
|
||||
|
||||
### replace all placeholders
|
||||
if [ ! -f "${service}" ]; then
|
||||
status_msg "Creating Moonraker Service ${i} ..."
|
||||
sudo cp "${service_template}" "${service}"
|
||||
|
||||
[ -z "${i}" ] && sudo sed -i "s|instance %INST% ||" "${service}"
|
||||
[ -n "${i}" ] && sudo sed -i "s|%INST%|${i}|" "${service}"
|
||||
sudo sed -i "s|%USER%|${USER}|; s|%ENV%|${MOONRAKER_ENV}|; s|%DIR%|${MOONRAKER_DIR}|" "${service}"
|
||||
sudo sed -i "s|%CFG%|${cfg}|; s|%LOG%|${log}|" "${service}"
|
||||
fi
|
||||
}
|
||||
|
||||
function create_moonraker_conf(){
|
||||
local lan instances=${1} log="${HOME}/klipper_logs"
|
||||
lan="$(hostname -I | cut -d" " -f1 | cut -d"." -f1-2).0.0/16"
|
||||
@@ -271,6 +255,22 @@ function create_moonraker_service(){
|
||||
fi
|
||||
}
|
||||
|
||||
function write_moonraker_service(){
|
||||
local i=${1} cfg_dir=${2} cfg=${3} log=${4} service=${5}
|
||||
local service_template="${SRCDIR}/kiauh/resources/moonraker.service"
|
||||
|
||||
### replace all placeholders
|
||||
if [ ! -f "${service}" ]; then
|
||||
status_msg "Creating Moonraker Service ${i} ..."
|
||||
sudo cp "${service_template}" "${service}"
|
||||
|
||||
[ -z "${i}" ] && sudo sed -i "s|instance %INST% ||" "${service}"
|
||||
[ -n "${i}" ] && sudo sed -i "s|%INST%|${i}|" "${service}"
|
||||
sudo sed -i "s|%USER%|${USER}|; s|%ENV%|${MOONRAKER_ENV}|; s|%DIR%|${MOONRAKER_DIR}|" "${service}"
|
||||
sudo sed -i "s|%CFG%|${cfg}|; s|%LOG%|${log}|" "${service}"
|
||||
fi
|
||||
}
|
||||
|
||||
function print_mr_ip_list(){
|
||||
local ip instances="${1}" i=1 port=7125
|
||||
ip=$(hostname -I | cut -d" " -f1)
|
||||
|
||||
Reference in New Issue
Block a user