6 999
contributi
S3v (discussione | contributi) (1.0.19 (reprise)) |
S3v (discussione | contributi) (1.0.20) |
||
Riga 287: | Riga 287: | ||
# Funzione che stampa un pallino di colore verde in caso di comando con output | # Funzione che stampa un pallino di colore verde in caso di comando con output | ||
function _ok { | function _ok { | ||
echo -e "[\033[\033[01; | echo -e "[\033[\033[01;32m•\033[0m] $1" | ||
} | } | ||
Riga 293: | Riga 293: | ||
# Funzione che stampa una pallino rosso in caso di comando privo di output | # Funzione che stampa una pallino rosso in caso di comando privo di output | ||
function _error { | function _error { | ||
echo -e "[\033[\033[01; | echo -e "[\033[\033[01;31m•\033[0m] $1" | ||
} | } | ||
Riga 344: | Riga 344: | ||
_file "/etc/resolv.conf" | _file "/etc/resolv.conf" | ||
_firmware | _firmware | ||
_pack "DHCP" | |||
_file "/etc/dhclient.conf" | _file "/etc/dhclient.conf" | ||
_nm | _nm | ||
Riga 365: | Riga 365: | ||
_dir "/etc/X11/xorg.conf.d/" | _dir "/etc/X11/xorg.conf.d/" | ||
_file "/var/log/Xorg.0.log" | _file "/var/log/Xorg.0.log" | ||
_pack "nouveau" | |||
_pack "nVidia" | |||
_pack "mesa" | |||
_comando "/usr/bin/apt-cache policy" | _comando "/usr/bin/apt-cache policy" | ||
_comando "/usr/bin/apt-cache stats" | _comando "/usr/bin/apt-cache stats" | ||
Riga 451: | Riga 454: | ||
for file in "$1"*; do | for file in "$1"*; do | ||
if [ -f "$file" ]; then | if [ -f "$file" ]; then | ||
nome_e_riga "$file" | |||
cat $file &>> $log && _ok $1 || _error $1 | |||
fi | fi | ||
done | done | ||
Riga 463: | Riga 466: | ||
for file in "$1"*; do | for file in "$1"*; do | ||
if [ -d "$file" ]; then | if [ -d "$file" ]; then | ||
_dir "$file/" | |||
fi | fi | ||
done | done | ||
} | |||
# Funzione che elenca i pacchetti installati in base alla parola | |||
# passata come parametro ($1) | |||
function _pack { | |||
nome_e_riga "$1" | |||
if [ $(dpkg -l | grep -ci "$1") -eq 0 ]; then | |||
echo "Nessun pacchetto installato" >> $log && _error "$1" | |||
else | |||
dpkg -l | grep -i "$1" >> $log && _ok "$1" | |||
fi | |||
} | } | ||
Riga 540: | Riga 554: | ||
fi | fi | ||
done | done | ||
} | } | ||
Riga 606: | Riga 609: | ||
== Changelog == | == Changelog == | ||
<!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione all'interno del codice (la versione iniziale è 1.0.0) --> | <!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione all'interno del codice (la versione iniziale è 1.0.0) --> | ||
;1.0.20 | |||
:''Creata la funzione _pack per inviare al log i pacchetti installati in base ad una parola'' | |||
:''Rimossa _dhcp, la sua funzione è stata inglobata in _pack'' | |||
:''Invio al log dei pacchetti nVidia attraverso _pack'' | |||
:''Invio al log dei pacchetti nouveau attraverso _pack'' | |||
:''Invio al log dei pacchetti mesa attraverso _pack'' | |||
:[[Utente:S3v|S3v]] 20:01, 5 ott 2013 (CEST) | |||
;1.0.19 | ;1.0.19 | ||
:''Funzione _dir - contemplato il caso di directory inesistente'' | :''Funzione _dir - contemplato il caso di directory inesistente'' | ||
Riga 621: | Riga 631: | ||
:[[Utente:S3v|S3v]] 17:25, 26 ago 2013 (CEST) | :[[Utente:S3v|S3v]] 17:25, 26 ago 2013 (CEST) | ||
;1.0.15 | ;1.0.15 | ||
:''Tolta la | :''Tolta la funzione _spazi (inutilizzata)'' | ||
:''Soppresso l'output di errore di pastebinit'' | :''Soppresso l'output di errore di pastebinit'' | ||
:''Modificate _iwconfig e _iwlist per mostrare ESSID=off/any | :''Modificate _iwconfig e _iwlist per mostrare ESSID=off/any |
contributi