This commit is contained in:
kyodev 2017-08-26 10:24:17 +02:00
parent 64e6be4a80
commit b8ffb22777
2 changed files with 18 additions and 10 deletions

View File

@ -1,6 +1,6 @@
#!/bin/bash
version=3.3.3
version=3.4.0
date="25/08/2017"
projet="simpledeb"
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
@ -291,13 +291,6 @@ fflash_upgrade(){ #24/08/2017
else f__info "log" "pas de plugin Flash à mettre à jour"; fi
}
# spécifique getFlashPlayer
fscript_cronAnacron_special(){ # v19/08/2017
rm "/home/$user_/.mozilla/plugins/libflashplayer.anacrontab" &>/dev/null # ancienne localisation
rm "/home/$user_/.config/anacron/spool/getFP"* &>/dev/null # ancien job
[ $EUID -eq 0 ] && sed -i "/libflashplayer.anacrontab/d" /etc/crontab # ancienne localisation anacrontab
}
# inscription dans tache upgrade en anacron hebdomadaire, via cron horaire
fscript_cronAnacron(){ # v23/08/2017
[ "$(type -t fscript_cronAnacron_special)" ] && fscript_cronAnacron_special # test, si fonction spécifique, appel
@ -332,6 +325,13 @@ fscript_cronAnacron(){ # v23/08/2017
esac
}
# spécifique script
fscript_cronAnacron_special(){ # v19/08/2017
rm "/home/$user_/.mozilla/plugins/libflashplayer.anacrontab" &>/dev/null # ancienne localisation
rm "/home/$user_/.config/anacron/spool/getFP"* &>/dev/null # ancien job
[ $EUID -eq 0 ] && sed -i "/libflashplayer.anacrontab/d" /etc/crontab # ancienne localisation anacrontab
}
# version script en ligne, assigne $versionScript, $script_aJour=ok|ko
fscript_get_version(){ # v19/08/2017
f__requis "wget"
@ -349,7 +349,8 @@ fscript_get_version(){ # v19/08/2017
}
# installation du script dans le système
fscript_install(){ # v24/08/2017
fscript_install(){ # v25/08/2017
[ "$(type -t fscript_install_special)" ] && fscript_install_special # test, si fonction spécifique, appel
if dirname "$0" | grep -q 'bin' ; then
f__info "\n $script $version est déjà installé"
return 1
@ -371,6 +372,12 @@ fscript_install(){ # v24/08/2017
f__info "log" "$script $version installé dans le système." "maintenant, appel du script par:$GREEN $script$BLUE (sans ./)"
}
# spécifique script
fscript_install_special(){ # v25/08/2017
[ -e "/var/log/sdeb_getFlash.log" ] && mv "/var/log/sdeb_getFlash.log" "$fileLogs" # changement ancien logs
f__requis "flashplugin-nonfree" && apt-get purge flashplugin-nonfree
}
# suppression du script dans le système
fscript_remove(){ # v21/08/2017
[ $EUID -eq 0 ] || f__error "vous devez être ROOT pour supprimer ce script dans le système"

View File

@ -1,12 +1,13 @@
# changelog getFlashPlayer
## 3.3.0 25/08/2017
## 3.4.0 25/08/2017
* renommage fscript_dl en fscript_update
* révision fscript_install, fscript_update
* révision f__wget_test
* révision f__error, f__info
* fix et maj fscript_install pour éventuel fscript_install_special
## 3.2.2 24/08/2017