This commit is contained in:
kyodev 2017-07-27 00:46:32 +02:00
parent 4cfee6af07
commit cd677cb38d
2 changed files with 27 additions and 20 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
version=1.2.0 version=1.2.1
date="26/07/2017" date="27/07/2017"
projet="simpledebian" projet="simpledebian"
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues" contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
script="getFirefox" script="getFirefox"
@ -16,24 +16,26 @@ user_agent="Mozilla/5.0 (X11; Linux $(uname -m); rv:54.0) Gecko/20100101 Firefox
PATH='/bin:/usr/bin' ; IFS=' ' PATH='/bin:/usr/bin' ; IFS=' '
#### définition couleurs ----------------------------------------------- f__affichage(){
YELLOW=`printf "\033[0;33m"` # ? # définition couleurs
GREEN=`printf "\033[0;32m"` # ok YELLOW="$(printf "\033[0;33m")" # ?
BLUE=`printf "\033[0;34m"` # info GREEN="$(printf "\033[0;32m")" # ok
COLOR=`printf "\033[0m"` # standard BLUE="$(printf "\033[0;34m")" # info
RED=`printf "\033[0;31m"` # alerte RED="$(printf "\033[0;31m")" # alerte
COLOR="$(printf "\033[0m")" # standard
clear clear
printf "$BLUE" printf "$BLUE"
cat << 'EOF' cat << 'EOF'
_ _____ _ __ _ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __ __ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > < | (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/ |___/
EOF EOF
echo -e "$YELLOW version $version - $date$COLOR\n" echo -e "$YELLOW version $version - $date$COLOR\n"
}
# détection architecture, assigne $architecture : linux|linux64, return 1 si architecture inconnue # détection architecture, assigne $architecture : linux|linux64, return 1 si architecture inconnue
f__architecture(){ f__architecture(){
@ -69,7 +71,7 @@ f__user(){
if [ "$user_" ]; then if [ "$user_" ]; then
ls "/home/$user_" &>/dev/null || f__error "répertoire /home/$user_ INEXISTANT" ls "/home/$user_" &>/dev/null || f__error "répertoire /home/$user_ INEXISTANT"
else else
f__error "user indéterminé" " lancer le script avec:\n\tUSER_INSTALL=user $0" f__error "utilisateur indéterminé" " lancer le script avec:\n\tUSER_INSTALL=user $0"
fi fi
} }
@ -187,8 +189,7 @@ case "$1" in
install ) install )
# table anacron # table anacron
echo "7 05 getFF nice /opt/bin/$script upgrade &>/dev/null" > "/home/$user_/.mozilla/$script.anacrontab" echo "7 05 getFF nice /opt/bin/$script upgrade &>/dev/null" > "/home/$user_/.mozilla/$script.anacrontab"
## test: anacron journalier: ## test: anacron journalier: echo "1 05 getFF nice /opt/bin/$script upgrade &>/dev/null" >> "/home/$user_/.mozilla/$script.anacrontab"
echo "1 05 getFF nice /opt/bin/$script upgrade &>/dev/null" >> "/home/$user_/.mozilla/$script.anacrontab"
chown "$user_": "/home/$user_/.mozilla/$script.anacrontab" chown "$user_": "/home/$user_/.mozilla/$script.anacrontab"
# création spool anacron utilisateur # création spool anacron utilisateur
mkdir -p "/home/$user_/.config/anacron/spool" mkdir -p "/home/$user_/.config/anacron/spool"
@ -465,6 +466,7 @@ ffx_remove(){
} }
# initialisation # initialisation
f__affichage
f__architecture || f__error "Architecture non supportée" f__architecture || f__error "Architecture non supportée"
f__user f__user
f__requis "wget logger file tar logger killall" f__requis "wget logger file tar logger killall"

View File

@ -4,6 +4,11 @@
## todo ## todo
* install: copie du profil du canal inférieur? * install: copie du profil du canal inférieur?
## 1.2.1 27/07/2017
fix: période anacron
## 1.2.0 26/07/2017 ## 1.2.0 26/07/2017
* dépendance killall * dépendance killall