mirror of
https://github.com/YunoHost-Apps/homeassistant_ynh.git
synced 2024-09-03 19:26:16 +02:00
Fix
This commit is contained in:
parent
cffb4a63ef
commit
5bfd645872
2 changed files with 4 additions and 8 deletions
|
@ -54,7 +54,7 @@ chown $app: "$final_path"
|
||||||
# create a directory with its log file
|
# create a directory with its log file
|
||||||
myynh_create_dir "$(dirname "$log_file")"
|
myynh_create_dir "$(dirname "$log_file")"
|
||||||
touch "$log_file"
|
touch "$log_file"
|
||||||
chown $app: "$log_file"
|
chown -R $app: "$(dirname "$log_file")"
|
||||||
|
|
||||||
# create a directory for the datas of Home Assistant
|
# create a directory for the datas of Home Assistant
|
||||||
myynh_create_dir "$data_path/.$app"
|
myynh_create_dir "$data_path/.$app"
|
||||||
|
@ -67,9 +67,7 @@ myynh_install_dependencies --python="$PY_REQUIRED_VERSION"
|
||||||
|
|
||||||
# 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..."
|
||||||
ynh_print_info --message="$(whoami)"
|
|
||||||
ynh_exec_fully_quiet myynh_install_homeassistant --path="$data_path"
|
ynh_exec_fully_quiet myynh_install_homeassistant --path="$data_path"
|
||||||
ynh_print_info --message="$(whoami)"
|
|
||||||
|
|
||||||
# set default configuration files and move all homeassistant_conf_files
|
# set default configuration files and move all homeassistant_conf_files
|
||||||
ynh_script_progression --message="Configuring the installation..."
|
ynh_script_progression --message="Configuring the installation..."
|
||||||
|
@ -79,14 +77,12 @@ ynh_replace_string --match_string="__DATAPATH__" --replace_string="$data_path" -
|
||||||
cp -r "../conf/homeassistant_conf_files/." "$data_path/.$app/"
|
cp -r "../conf/homeassistant_conf_files/." "$data_path/.$app/"
|
||||||
chown -R $app: "$data_path/.$app"
|
chown -R $app: "$data_path/.$app"
|
||||||
chmod -R +x "$data_path/.$app/bin/"
|
chmod -R +x "$data_path/.$app/bin/"
|
||||||
ynh_print_info --message="$(whoami)"
|
|
||||||
|
|
||||||
# setup up systemd service
|
# setup up systemd service
|
||||||
ynh_script_progression --message="Adding the dedicated service..."
|
ynh_script_progression --message="Adding the dedicated service..."
|
||||||
ynh_replace_string --match_string="__DATAPATH__" --replace_string="$data_path" --target_file="../conf/systemd.service"
|
ynh_replace_string --match_string="__DATAPATH__" --replace_string="$data_path" --target_file="../conf/systemd.service"
|
||||||
ynh_replace_string --match_string="__LOGFILE__" --replace_string="$log_file" --target_file="../conf/systemd.service"
|
ynh_replace_string --match_string="__LOGFILE__" --replace_string="$log_file" --target_file="../conf/systemd.service"
|
||||||
ynh_add_systemd_config --service="$app"
|
ynh_add_systemd_config
|
||||||
ynh_print_info --message="$(whoami)"
|
|
||||||
|
|
||||||
## add service in admin panel
|
## add service in admin panel
|
||||||
yunohost service add "$app" --log "$log_file" --description "Home Assistant server" --needs_exposed_ports $port
|
yunohost service add "$app" --log "$log_file" --description "Home Assistant server" --needs_exposed_ports $port
|
||||||
|
|
|
@ -66,7 +66,7 @@ if [ ! -f "$log_file" ]; then
|
||||||
# create a directory with its log file
|
# create a directory with its log file
|
||||||
myynh_create_dir "$(dirname "$log_file")"
|
myynh_create_dir "$(dirname "$log_file")"
|
||||||
touch "$log_file"
|
touch "$log_file"
|
||||||
chown $app: "$log_file"
|
chown -R $app: "$(dirname "$log_file")"
|
||||||
fi
|
fi
|
||||||
if [ -f "/etc/systemd/system/$app@$app.service" ]; then
|
if [ -f "/etc/systemd/system/$app@$app.service" ]; then
|
||||||
# remove old systemd service
|
# remove old systemd service
|
||||||
|
@ -90,7 +90,7 @@ chmod -R +x "$data_path/.$app/bin/"
|
||||||
ynh_script_progression --message="Adding the dedicated service..."
|
ynh_script_progression --message="Adding the dedicated service..."
|
||||||
ynh_replace_string --match_string="__DATAPATH__" --replace_string="$data_path" --target_file="../conf/systemd.service"
|
ynh_replace_string --match_string="__DATAPATH__" --replace_string="$data_path" --target_file="../conf/systemd.service"
|
||||||
ynh_replace_string --match_string="__LOGFILE__" --replace_string="$log_file" --target_file="../conf/systemd.service"
|
ynh_replace_string --match_string="__LOGFILE__" --replace_string="$log_file" --target_file="../conf/systemd.service"
|
||||||
ynh_add_systemd_config --service="$app"
|
ynh_add_systemd_config
|
||||||
|
|
||||||
# add service in admin panel
|
# add service in admin panel
|
||||||
yunohost service add "$app" --log "$log_file" --description "Home Assistant server" --needs_exposed_ports $port
|
yunohost service add "$app" --log "$log_file" --description "Home Assistant server" --needs_exposed_ports $port
|
||||||
|
|
Loading…
Add table
Reference in a new issue