6 999
contributi
S3v (discussione | contributi) (1.0.28) |
S3v (discussione | contributi) (1.0.29) |
||
Riga 66: | Riga 66: | ||
* * | * * | ||
* Script che crea un log utile alla risoluzione dei problemi più comuni * | * Script che crea un log utile alla risoluzione dei problemi più comuni * | ||
* Versione 1.0. | * Versione 1.0.29 * | ||
* * | * * | ||
*********************************************************************************" | *********************************************************************************" | ||
Riga 660: | Riga 660: | ||
function _pack { | function _pack { | ||
nome_e_riga "Pacchetti che contengono \"$1\"" | nome_e_riga "Pacchetti che contengono \"$1\"" | ||
# Variabile che contiene i pacchetti trovati | |||
local packages=`dpkg -l | grep -i "$1"` | |||
if [ "$packages" = "" ]; then | |||
echo "Nessun pacchetto installato" >> $log && _error "$1" | |||
else | else | ||
echo "$packages" >> $log && _ok "$1" | |||
fi | fi | ||
} | } | ||
Riga 684: | Riga 688: | ||
echo "$2 è installato (versione "$vers")" >> $log && _ok "$2" | echo "$2 è installato (versione "$vers")" >> $log && _ok "$2" | ||
invoke-rc.d $1 status | invoke-rc.d --quiet $1 status | ||
if [ $? -eq 0 ]; then | if [ $? -eq 0 ]; then | ||
echo "$2 è in esecuzione" >> $log | echo "$2 è in esecuzione" >> $log | ||
Riga 736: | Riga 740: | ||
nome_e_riga "Desktop Environment - Window Manager" | nome_e_riga "Desktop Environment - Window Manager" | ||
if false; then : | if false; then : | ||
elif [ -f /usr/bin/kde4-config -a "`ps -u $utente | grep ksmserver`" != "" ]; then kde4-config --version >> $log && _ok "DE/WM" || _error "DE/WM" | elif [ -f /usr/bin/kde4-config -a "`ps -u $utente | grep ksmserver`" != "" ]; then kde4-config --version >> $log && _ok "DE/WM" || _error "DE/WM" # KDE4 | ||
elif [ -f /usr/bin/gnome-shell -a "`ps -u $utente | grep gnome-shell`" != "" ]; then gnome-shell --version >> $log && _ok "DE/WM" || _error "DE/WM" # Gnome Shell | elif [ -f /usr/bin/gnome-shell -a "`ps -u $utente | grep gnome-shell`" != "" ]; then gnome-shell --version >> $log && _ok "DE/WM" || _error "DE/WM" # Gnome Shell | ||
elif [ -f /usr/bin/xfce4-about -a "`ps -u $utente | grep xfdesktop`" != "" ]; then xfce4-about | head -n1 | cut -d ' ' -f2 >> $log && _ok "DE/WM" || _error "DE/WM" # Xfce4 | |||
else | else | ||
echo "Sconosciuto" >> $log && _error "DE/WM" | echo "Sconosciuto" >> $log && _error "DE/WM" | ||
Riga 752: | Riga 757: | ||
local release=`sed -e 's/^ *//' -e '/^deb http:\/\/ftp\...\.debian\.org.*\(wheezy \|stable \|jessie \|testing \|sid \|unstable \)/!d' /etc/apt/sources.list | cut -d ' ' -f3` | local release=`sed -e 's/^ *//' -e '/^deb http:\/\/ftp\...\.debian\.org.*\(wheezy \|stable \|jessie \|testing \|sid \|unstable \)/!d' /etc/apt/sources.list | cut -d ' ' -f3` | ||
# Numero di release trovate | # Numero di release trovate | ||
local num=`echo "$release" | wc -l` | local pkg="" num=`echo "$release" | wc -l` | ||
local var="Pacchetti esterni" | local var="Pacchetti esterni" | ||
Riga 762: | Riga 767: | ||
else | else | ||
case $release in | case $release in | ||
wheezy|stable) pkg=`aptitude search '~i !~Astable'` ;; | |||
jessie|testing) pkg=`aptitude search '~i !~Atesting'` ;; | |||
sid|unstable) pkg=`aptitude search '~i !~Aunstable'` ;; | |||
esac | esac | ||
fi | |||
if [ "$pkg" = "" ]; then | |||
echo "Nessun pacchetto esterno installato" >> $log && _error "$var" | |||
else | |||
echo "$pkg" >> $log && _ok "$var" | |||
fi | fi | ||
} | } | ||
Riga 787: | Riga 798: | ||
== 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.29 | |||
:''Introduzione variabile in _pack e _extpack'' | |||
:''Rilevamento Xfce4'' | |||
:''Modifiche minori'' | |||
:[[Utente:S3v|S3v]] 14:39, 23 feb 2014 (CET) | |||
;1.0.28 | ;1.0.28 | ||
:''Modificata la funzione _hide per nascondere nel log ulteriori informazioni'' | :''Modificata la funzione _hide per nascondere nel log ulteriori informazioni'' |
contributi