getInfo 2.38.3

This commit is contained in:
kyodev 2017-11-18 19:11:10 +01:00
parent 008582f2c0
commit 8e1f9594e4
2 changed files with 4 additions and 5 deletions

View File

@ -1,6 +1,6 @@
#!/bin/bash
version=2.38.2
version=2.38.3
date="18/11/2017"
projet="simpledeb"
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
@ -1348,7 +1348,7 @@ fi_pkg_apt(){ #v3 18/11/2017 qte comment cmd
printf "◇"
stock_upgd=$( LC_ALL=C apt-get upgrade --simulate )
# $1 upgraded, $6 to remove, $10 not upgraded # => qte_upgradable [0]=upgraded, [1]=notUpgraded
qte_upgradable=($(gawk '/ newly installed/{print $1" "$10}' <<< $stock_upgd)) # tableau
qte_upgradable=($( gawk '/ newly installed/{print $1" "$10}' <<< $stock_upgd )) # tableau
# upgrade
[ "${qte_upgradable[0]}" -gt 1 ] && pluriel="s" || unset pluriel
comment_upgrade="${qte_upgradable[0]} paquet"$pluriel" à mettre à jour"
@ -1400,13 +1400,12 @@ fi_pkg_apt(){ #v3 18/11/2017 qte comment cmd
printf "◇"
autoclean=$( grep '^Del' <<< $( LC_ALL=C apt-get autoclean --simulate 2>/dev/null ) )
qte_autoclean=$( f__wcv -l "$autoclean" )
autoclean=$( tr '\n' ' ' )
[ "$qte_autoclean" -gt 1 ] && pluriel="s" || unset pluriel
comment_autoclean="$qte_autoclean archive"$pluriel" périmée"$pluriel
[ "$qte_autoclean" -eq 0 ] && comment_autoclean=${comment_autoclean/0 /aucune }
cmd_autoclean="apt autoclean --simulate"
if [ "$qte_autoclean" -gt 0 ]; then
autoclean=$( gawk '{print $2}' <<< $autoclean )
autoclean=$( gawk '{print $2}' <<< $autoclean | sort | tr '\n' ' ' )
alert_autoclean="ces archives de paquets, sans utilité directe dans le système, "
alert_autoclean+="peuvent être supprimées avec: \n"
alert_autoclean+='`apt autoclean` \n'

View File

@ -4,7 +4,7 @@
* ! f__requis, fscript_install, f__scandir
## 2.38.2 18/11/2017
## 2.38.3 18/11/2017
* nouveau: fi_pkg_apt, test clean, autoclean, préférences apt
* nouveau: fi_journal, alerte firmware bug (microcode)