mirror of
https://github.com/YunoHost-Apps/hotspot_ynh.git
synced 2024-09-03 19:25:53 +02:00
properly using ynh_secure_remove
This commit is contained in:
parent
e4ea067b26
commit
8617c23c2b
3 changed files with 18 additions and 11 deletions
|
@ -29,7 +29,7 @@ function ynh_systemctl()
|
|||
|
||||
# Save and release the lock...
|
||||
cp $LOCKFILE $LOCKFILE.bkp.$$
|
||||
rm $LOCKFILE
|
||||
ynh_secure_remove $LOCKFILE
|
||||
|
||||
# Wait for the end of the action
|
||||
wait $SYSCTLACTION
|
||||
|
|
|
@ -39,18 +39,25 @@ firmware_nonfree=$(ynh_app_setting_get $app firmware_nonfree)
|
|||
systemctl stop ynh-hotspot
|
||||
systemctl disable ynh-hotspot
|
||||
yunohost service remove ynh-hotspot
|
||||
rm -f /etc/systemd/system/ynh-hotspot.service /usr/local/bin/ynh-hotspot
|
||||
rm -f /tmp/.ynh-hotspot-*
|
||||
ynh_secure_remove /etc/systemd/system/ynh-hotspot.service
|
||||
ynh_secure_remove /usr/local/bin/ynh-hotspot
|
||||
for FILE in $(ls /tmp/.ynh-hotspot-*)
|
||||
do
|
||||
ynh_secure_remove "$FILE"
|
||||
done
|
||||
|
||||
# Update firewall for DHCP
|
||||
yunohost firewall disallow --ipv6 UDP 547
|
||||
yunohost firewall disallow UDP 67
|
||||
|
||||
# Remove confs
|
||||
rm -fr /etc/dnsmasq.dhcpd/
|
||||
rm -f /etc/hostapd/hostapd.conf{.tpl?,}
|
||||
rm -f /etc/nginx/conf.d/${domain}.d/wifiadmin.conf
|
||||
rm -f /etc/php5/fpm/pool.d/wifiadmin.conf
|
||||
ynh_secure_remove /etc/dnsmasq.dhcpd/
|
||||
ynh_secure_remove /etc/nginx/conf.d/${domain}.d/wifiadmin.conf
|
||||
ynh_secure_remove /etc/php5/fpm/pool.d/wifiadmin.conf
|
||||
for FILE in $(ls /etc/hostapd/hostapd.conf{.tpl?,})
|
||||
do
|
||||
ynh_secure_remove "$FILE"
|
||||
done
|
||||
|
||||
# Remove packages
|
||||
if [[ $firmware_nonfree == yes ]]; then
|
||||
|
@ -60,8 +67,8 @@ else
|
|||
|
||||
# Remove free firmwares
|
||||
if ! dpkg -l firmware-atheros &> /dev/null; then
|
||||
rm -f /lib/firmware/htc_7010.fw
|
||||
rm -f /lib/firmware/htc_9271.fw
|
||||
ynh_secure_remove /lib/firmware/htc_7010.fw
|
||||
ynh_secure_remove /lib/firmware/htc_9271.fw
|
||||
fi
|
||||
fi
|
||||
apt-get --assume-yes --force-yes remove ${packages}
|
||||
|
@ -71,4 +78,4 @@ systemctl restart php5-fpm
|
|||
systemctl reload nginx
|
||||
|
||||
# Remove sources
|
||||
rm -rf /var/www/wifiadmin/
|
||||
ynh_secure_remove /var/www/wifiadmin/
|
||||
|
|
|
@ -27,4 +27,4 @@ git --work-tree "${tmpdir}/" --git-dir "${tmpdir}/.git/" reset --hard "${gitcomm
|
|||
cd "${tmpdir}/scripts/"
|
||||
bash ./upgrade
|
||||
|
||||
rm -r "${tmpdir}/"
|
||||
ynh_secure_remove "${tmpdir}/"
|
||||
|
|
Loading…
Reference in a new issue