mirror of https://framagit.org/kyodev/kyopages.git
getInfo 2.41.1
This commit is contained in:
parent
e1c508ed67
commit
100d52cf84
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
version=2.41.0
|
||||
version=2.41.1
|
||||
date="20/11/2017"
|
||||
projet="simpledeb"
|
||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
|
||||
|
@ -1374,13 +1374,10 @@ fi_pkg_apt(){ #v3 20/11/2017
|
|||
local deborphan qte_deborphan cmt_deborphan cmd_deborphan
|
||||
local holded qte_holded cmt_holded cmd_holded
|
||||
local alert_https alert_httpsPossible alert_non_list alert_httpredir alert_upgrade alert_full_upgrade
|
||||
local alert_remove alert_autoclean alert_clean alert_non_ii alert_deborphan
|
||||
local alert_apt alert_remove alert_autoclean alert_clean alert_non_ii alert_deborphan
|
||||
# avertissement
|
||||
info_update="apt update n'a pas été lancé. Se référer à la date de mise à jour "
|
||||
info_update+="et au besoin relancer le script après avoir lancé la mise à jour (si la mise "
|
||||
info_update+="était trop ancienne) la précision de cette partie du rapport pourra en être "
|
||||
info_update+="améliorée. \n"
|
||||
info_update+="Pour info, en cas de soucis sur apt, ne pas hésiter à lancer en root: **apt-get check**"
|
||||
info_update="apt update n'a pas été lancé. vérifier que la date de mise à jour ne soit "
|
||||
info_update+="pas trop ancienne, la précision de cette partie du rapport pourra en être améliorée."
|
||||
# sources & divers
|
||||
dateMaj=$( date -r /var/cache/apt/pkgcache.bin '+%d/%m/%Y %H:%M %z' 2>/dev/null) || \
|
||||
dateMaj=$( date -r /var/cache/apt '+%d/%m/%Y %H:%M %z' 2>/dev/null) # /var/lib/dpkg/
|
||||
|
@ -1422,9 +1419,11 @@ fi_pkg_apt(){ #v3 20/11/2017
|
|||
cmd_apt_prefs="grep -Erv '^#|^$' /etc/apt/preferences.d/"
|
||||
printf "◇"
|
||||
# extraction qte ugrade, full-upgrade
|
||||
stck_upgd=$( LC_ALL=C apt-get upgrade --simulate )
|
||||
stck_upgd=$( LC_ALL=C apt-get upgrade --simulate 2>/dev/null )
|
||||
# $1 upgraded, $6 to remove, $10 not upgraded # => qte_upgradable [0]=upgraded, [1]=notUpgraded
|
||||
qte_upgradable=($( gawk '/ newly installed/{print $1" "$10}' <<< $stck_upgd )) # tableau
|
||||
[ "${qte_upgradable[0]}" ] || qte_upgradable=("-1" "-1") # si erreur
|
||||
#[ "${qte_upgradable[0]}" ] || echo cond erreur
|
||||
{
|
||||
# upgrade
|
||||
[ "${qte_upgradable[0]}" -gt 1 ] && pluriel="s" || unset pluriel
|
||||
|
@ -1436,6 +1435,9 @@ fi_pkg_apt(){ #v3 20/11/2017
|
|||
sub(/\(/,"",$4); sub(/\/.*/,"",$5); sub(/\[/,"",$3); sub(/\]/,"",$3);
|
||||
printf "%-25s source: %-25s %-20s ⇉ %-20s\n",$2,$5,$3,$4 }')
|
||||
alert_upgrade="ces paquets peuvent être mis à jour avec: **apt upgrade**"
|
||||
elif [ "${qte_upgradable[0]}" -lt 0 ]; then
|
||||
upgrade="• erreur apt, les paquets à mettre à jour ne peuvent être déterminés"
|
||||
alert_apt="Erreur Apt, commencer par vérifier avec **apt update** (en root)"
|
||||
fi
|
||||
# full-upgrade
|
||||
if [ "${qte_upgradable[1]}" -gt 0 ]; then
|
||||
|
@ -1574,6 +1576,7 @@ fi_pkg_apt(){ #v3 20/11/2017
|
|||
f_display "apt_prefs" "cmd" "$cmd_apt_prefs" "$cmt_apt_prefs"
|
||||
f_display "upgrade" "cmd:vide" "$cmd_upgrade" "$cmt_upgrade"
|
||||
f_dspl_alert "alert_upgrade" "info"
|
||||
f_dspl_alert "alert_apt" "alerte"
|
||||
f_display "notUpgraded" "var" "$cmd_notUpgraded" "$cmt_notUpgraded"
|
||||
f_dspl_alert "alert_full_upgrade" "info"
|
||||
f_display "toRemove" "cmd:vide" "$cmd_toRemove" "$cmt_toRemove"
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
* ! f__requis, fscript_install, f__scandir
|
||||
|
||||
|
||||
## 2.41.0 20/11/2017
|
||||
## 2.41.1 20/11/2017
|
||||
|
||||
* révision: fi_graph, multi-cartes
|
||||
* révision: fi_nm, cas ou pas de wifi à proximité, révision
|
||||
* révision: fi_pkg_apt, test si erreur apt-update
|
||||
* fix mineurs: f_display, fi_reseau, affichage
|
||||
|
||||
## 2.40.2 19/11/2017
|
||||
|
|
Loading…
Reference in New Issue