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
version=1.2.0
date="26/07/2017"
version=1.2.1
date="27/07/2017"
projet="simpledebian"
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
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=' '
#### définition couleurs -----------------------------------------------
YELLOW=`printf "\033[0;33m"` # ?
GREEN=`printf "\033[0;32m"` # ok
BLUE=`printf "\033[0;34m"` # info
COLOR=`printf "\033[0m"` # standard
RED=`printf "\033[0;31m"` # alerte
f__affichage(){
# définition couleurs
YELLOW="$(printf "\033[0;33m")" # ?
GREEN="$(printf "\033[0;32m")" # ok
BLUE="$(printf "\033[0;34m")" # info
RED="$(printf "\033[0;31m")" # alerte
COLOR="$(printf "\033[0m")" # standard
clear
printf "$BLUE"
clear
printf "$BLUE"
cat << '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
f__architecture(){
@ -69,7 +71,7 @@ f__user(){
if [ "$user_" ]; then
ls "/home/$user_" &>/dev/null || f__error "répertoire /home/$user_ INEXISTANT"
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
}
@ -187,8 +189,7 @@ case "$1" in
install )
# table anacron
echo "7 05 getFF nice /opt/bin/$script upgrade &>/dev/null" > "/home/$user_/.mozilla/$script.anacrontab"
## test: anacron journalier:
echo "1 05 getFF nice /opt/bin/$script upgrade &>/dev/null" >> "/home/$user_/.mozilla/$script.anacrontab"
## test: anacron journalier: echo "1 05 getFF nice /opt/bin/$script upgrade &>/dev/null" >> "/home/$user_/.mozilla/$script.anacrontab"
chown "$user_": "/home/$user_/.mozilla/$script.anacrontab"
# création spool anacron utilisateur
mkdir -p "/home/$user_/.config/anacron/spool"
@ -465,6 +466,7 @@ ffx_remove(){
}
# initialisation
f__affichage
f__architecture || f__error "Architecture non supportée"
f__user
f__requis "wget logger file tar logger killall"

View File

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