1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/homeassistant_ynh.git synced 2024-09-03 19:26:16 +02:00
This commit is contained in:
ewilly 2021-11-24 06:53:48 +01:00
parent 1cd9ba7afb
commit 5e55137bf4
2 changed files with 5 additions and 5 deletions

View file

@ -23,7 +23,7 @@ python=$(ynh_app_setting_get --app="$app" --key=python)
# definie useful vars # definie useful vars
final_path="/opt/yunohost/$app" final_path="/opt/yunohost/$app"
data_path="/home/yunohost.app/$app" data_path="/home/yunohost.app/$app"
log_file="$data_path/.$app/home-assistant.log" log_file="/var/log/$app/$app.log"
path_url="/" path_url="/"
# check domain/path availability # check domain/path availability
@ -64,7 +64,7 @@ yunohost service add "$app" --log "$log_file" --description "Home Assistant serv
# restart the app # restart the app
ynh_script_progression --message="Starting the Home Assistant server..." ynh_script_progression --message="Starting the Home Assistant server..."
sed --in-place "/ExecStart/s/$/ --verbose/" "/etc/systemd/system/$app.service" sed --in-place "/ExecStart/s/$/ --verbose/" "/etc/systemd/system/$app.service"
ynh_systemd_action --service_name="$app" --action=start --line_match="Home Assistant initialized" --log_path="/var/log/$app" --timeout=900 ynh_systemd_action --service_name="$app" --action=start --line_match="Home Assistant initialized" --log_path="$log_file" --timeout=900
# remove --verbose from service and restart # remove --verbose from service and restart
#ynh_replace_string --match_string=" --verbose" --replace_string="" --target_file="/etc/systemd/system/$app.service" #ynh_replace_string --match_string=" --verbose" --replace_string="" --target_file="/etc/systemd/system/$app.service"

View file

@ -17,7 +17,7 @@ port=$(ynh_app_setting_get --app="$app" --key=port)
# definie useful vars # definie useful vars
final_path="/opt/yunohost/$app" final_path="/opt/yunohost/$app"
data_path="/home/yunohost.app/$app" data_path="/home/yunohost.app/$app"
log_file="$data_path/.$app/home-assistant.log" log_file="/var/log/$app/$app.log"
# use prior backup and restore on error only if backup feature exists on installed instance # use prior backup and restore on error only if backup feature exists on installed instance
ynh_script_progression --message="Creating backup in case of failure..." ynh_script_progression --message="Creating backup in case of failure..."
@ -46,7 +46,7 @@ myynh_install_dependencies --python="$PY_REQUIRED_VERSION"
# stop systemd service # stop systemd service
ynh_script_progression --message="Stoping service..." ynh_script_progression --message="Stoping service..."
ynh_systemd_action --service_name="$app" --action=stop --line_match="Stopped Home Assistant" --log_path="/var/log" --timeout=300 ynh_systemd_action --service_name="$app" --action=stop --line_match="Stopped Home Assistant" --log_path="$log_file" --timeout=300
# installation in a virtual environment # installation in a virtual environment
ynh_script_progression --message="Installing Home Assistant in a virtual environment..." ynh_script_progression --message="Installing Home Assistant in a virtual environment..."
@ -69,7 +69,7 @@ yunohost service add "$app" --log "$log_file" --description "Home Assistant serv
# start systemd service # start systemd service
ynh_script_progression --message="Starting the Home Assistant server..." ynh_script_progression --message="Starting the Home Assistant server..."
systemctl daemon-reload systemctl daemon-reload
ynh_systemd_action --service_name="$app" --action=start --line_match="Home Assistant initialized" --log_path="systemd" --timeout=3600 ynh_systemd_action --service_name="$app" --action=start --line_match="Home Assistant initialized" --log_path="$log_file" --timeout=3600
# remove --verbose from service # remove --verbose from service
ynh_replace_string --match_string=" --verbose" --replace_string="" --target_file="/etc/systemd/system/$app.service" ynh_replace_string --match_string=" --verbose" --replace_string="" --target_file="/etc/systemd/system/$app.service"