From f204b62991daa3140da65015e2770a5d58dd0ff0 Mon Sep 17 00:00:00 2001 From: ewilly Date: Fri, 2 Sep 2022 10:30:46 +0200 Subject: [PATCH] Fix restore in case on restore on new system (#132) --- scripts/restore | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/restore b/scripts/restore index e838d89..a7a63d7 100644 --- a/scripts/restore +++ b/scripts/restore @@ -124,6 +124,17 @@ ynh_script_progression --message="Restoring the logrotate configuration..." ynh_restore_file --origin_path="/etc/logrotate.d/$app" +#================================================= +# IF NEEDED UPDATE THE PYHTON LINK IN THE VIRUTAL ENV. +#================================================= +ynh_script_progression --message="Updating the pyhton link in the pyhton virtual environment..." + +hass_python_link=$(head -1 /var/www/homeassistant/bin/hass | sed 's/#!//') +if [ ! -e "$hass_python_link" ] ; then + hass_python_new_dest=$(which `basename "$hass_python_link"`) + ln -sfn "$hass_python_new_dest" "$hass_python_link" +fi + #================================================= # SET FILE OWNERSHIP / PERMISSIONS #=================================================