1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/hotspot_ynh.git synced 2024-09-03 19:25:53 +02:00

Fix upgrade/restore script

This commit is contained in:
Julien Vaubourg 2016-05-14 21:24:20 +02:00
parent 852d331df3
commit 0637cdf401
3 changed files with 7 additions and 15 deletions

View file

@ -48,14 +48,14 @@ if ! $upgrade; then
echo "ERROR: Only printable ASCII characters are permitted in your password (WPA2 passphrase)" >&2
exit 1
fi
# Check domain/path availability
sudo yunohost app checkurl ${domain}${url_path} -a hotspot
if [ ! $? -eq 0 ]; then
exit 1
fi
fi
# Check domain/path availability
sudo yunohost app checkurl ${domain}${url_path} -a hotspot
if [ ! $? -eq 0 ]; then
exit 1
fi
# Install packages
packages='php5-fpm sipcalc hostapd iptables iw dnsmasq'
@ -134,10 +134,6 @@ if ! $upgrade; then
fi
# Save git commit
gitcommit=$(git rev-parse HEAD)
sudo yunohost app setting hotspot gitcommit -v "${gitcommit}"
# Install custom scripts
sudo install -o root -g root -m 0755 ../conf/iw_multissid /usr/local/bin/
sudo install -o root -g root -m 0755 ../conf/iw_devices /usr/local/bin/

View file

@ -1,6 +1,6 @@
#!/bin/bash
gitcommit=$(sudo yunohost app setting hotspot gitcommit)
gitcommit=$(sudo grep revision /etc/yunohost/apps/hotspot/status.json | sed 's/.*"revision": "\([^"]\+\)".*/\1/')
tmpdir=$(mktemp -dp /tmp/ hotspot-restore-XXXXX)
git clone https://github.com/labriqueinternet/hotspot_ynh.git "${tmpdir}/"

View file

@ -27,13 +27,9 @@ export HOTSPOT_UPGRADE=1
sudo bash /etc/yunohost/apps/hotspot/scripts/remove &> /dev/null
bash ./install "${domain}" "${path}" "${wifi_ssid}" "${wifi_passphrase}" "${firmware_nonfree}"
gitcommit=$(ynh_setting hotspot gitcommit)
sudo cp -a "${tmpdir}/settings.yml" /etc/yunohost/apps/hotspot/
sudo rm -r "${tmpdir}/"
sudo yunohost app setting hotspot gitcommit -v "${gitcommit}"
# Changes
if [ -z "$(ynh_setting hotspot ip6_firewall)" ]; then