12345678910111213141516171819202122232425 |
- #!/bin/bash
- ynh_setting() {
- app=${1}
- setting=${2}
- sudo grep "^${setting}:" "/etc/yunohost/apps/${app}/settings.yml" | sed s/^[^:]\\+:\\s*[\"\']\\?// | sed s/\\s*[\"\']\$//
- }
- domain=$(ynh_setting torclient domain)
- path=$(ynh_setting torclient path)
- tmpdir=$(mktemp -dp /tmp/ torclient-upgrade-XXXXX)
- sudo cp -a /etc/yunohost/apps/torclient/settings.yml "${tmpdir}/"
- export TORCLIENT_UPGRADE=1
- sudo bash /etc/yunohost/apps/torclient/scripts/remove &> /dev/null
- bash ./install "${domain}" "${path}"
- sudo cp -a "${tmpdir}/settings.yml" /etc/yunohost/apps/torclient/
- sudo rm -r "${tmpdir}/"
- sudo systemctl start ynh-torclient
- exit 0
|