mirror of
https://github.com/YunoHost-Apps/lutim_ynh.git
synced 2024-09-03 19:36:24 +02:00
Correction upgrade
This commit is contained in:
parent
e0edfbfd77
commit
70f2e28ea5
1 changed files with 13 additions and 6 deletions
|
@ -9,6 +9,12 @@ port=$(sudo yunohost app setting $app port)
|
||||||
always_encrypt=$(sudo yunohost app setting $app always_encrypt)
|
always_encrypt=$(sudo yunohost app setting $app always_encrypt)
|
||||||
final_path=$(sudo yunohost app setting $app final_path)
|
final_path=$(sudo yunohost app setting $app final_path)
|
||||||
|
|
||||||
|
if [ "${#final_path}" -eq 0 ]
|
||||||
|
then # Si final_path n'est pas renseigné dans la config yunohost, cas d'ancien script, code final_path en dur
|
||||||
|
final_path=/var/www/$app
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
# Vérifie l'absence du / en fin de path
|
# Vérifie l'absence du / en fin de path
|
||||||
pathRslash=$(echo "$path" | sed 's@/$@@')
|
pathRslash=$(echo "$path" | sed 's@/$@@')
|
||||||
# Modifie le domaine pour qu'il passe dans une regex
|
# Modifie le domaine pour qu'il passe dans une regex
|
||||||
|
@ -52,18 +58,19 @@ then # On utilise le script init pour wheezy.
|
||||||
## Démarrage auto du service
|
## Démarrage auto du service
|
||||||
sudo update-rc.d lutim defaults
|
sudo update-rc.d lutim defaults
|
||||||
else # Et le script systemd à partir de jessie
|
else # Et le script systemd à partir de jessie
|
||||||
# Mise en place du script systemd
|
|
||||||
sudo cp ../conf/lutim.service /etc/systemd/system/lutim.service
|
|
||||||
sudo chown root:root /etc/systemd/system/lutim.service
|
|
||||||
sudo sed -i "s@__FINALPATH__@$final_path/@g" /etc/systemd/system/lutim.service
|
|
||||||
## Démarrage auto du service
|
|
||||||
sudo systemctl enable lutim.service
|
|
||||||
if [ -e /etc/init.d/lutim ]
|
if [ -e /etc/init.d/lutim ]
|
||||||
then # Supprime le script init.d si il existe.
|
then # Supprime le script init.d si il existe.
|
||||||
sudo rm -f /etc/default/lutim
|
sudo rm -f /etc/default/lutim
|
||||||
sudo rm -f /etc/init.d/lutim
|
sudo rm -f /etc/init.d/lutim
|
||||||
sudo update-rc.d -f lutim remove
|
sudo update-rc.d -f lutim remove
|
||||||
fi
|
fi
|
||||||
|
# Mise en place du script systemd
|
||||||
|
sudo cp ../conf/lutim.service /etc/systemd/system/lutim.service
|
||||||
|
sudo chown root:root /etc/systemd/system/lutim.service
|
||||||
|
sudo sed -i "s@__FINALPATH__@$final_path/@g" /etc/systemd/system/lutim.service
|
||||||
|
## Démarrage auto du service
|
||||||
|
sudo systemctl enable lutim.service
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## Mise en place des crons
|
## Mise en place des crons
|
||||||
|
|
Loading…
Add table
Reference in a new issue