6 999
contributi
S3v (discussione | contributi) m (→Script) |
S3v (discussione | contributi) (1.0.46) |
||
Riga 69: | Riga 69: | ||
# Versione script | # Versione script | ||
readonly VERSIONE="1.0. | readonly VERSIONE="1.0.46" | ||
# Codename per stable e testing. Da modificare nei successivi rilasci di Debian | # Codename per stable e testing. Da modificare nei successivi rilasci di Debian | ||
Riga 184: | Riga 184: | ||
while [ $# -gt 0 ] ; do | while [ $# -gt 0 ] ; do | ||
case "$1" in | case "$1" in | ||
"--nocompress") [ "$NOCOMPRESS" -eq 1 ] && _parm_rip_err || NOCOMPRESS=1 | "--nocompress") [ "$NOCOMPRESS" -eq 1 ] && _parm_rip_err || NOCOMPRESS=1 ;; | ||
"--nopaste") [ "$NOPASTE" -eq 1 ] && _parm_rip_err || NOPASTE=1 | "--nopaste") [ "$NOPASTE" -eq 1 ] && _parm_rip_err || NOPASTE=1 ;; | ||
"--tipo=rete") [ "$TIPO" -eq 1 ] && _parm_tipo_err || TIPO=1 && TIPO_RETE=1 ;; | "--tipo=rete") [ "$TIPO" -eq 1 ] && _parm_tipo_err || TIPO=1 && TIPO_RETE=1 ;; | ||
"--tipo=apt") [ "$TIPO" -eq 1 ] && _parm_tipo_err || TIPO=1 && TIPO_APT=1 ;; | "--tipo=apt") [ "$TIPO" -eq 1 ] && _parm_tipo_err || TIPO=1 && TIPO_APT=1 ;; | ||
Riga 408: | Riga 408: | ||
# Problemi selezionati in base al parametro passato allo script | # Problemi selezionati in base al parametro passato allo script | ||
[ "$TIPO_RETE" | [ "$TIPO_RETE" -eq 1 ] && _wait && echo $'### Problemi di rete ###\n' > "$log" && _rete && return | ||
[ "$TIPO_VIDEO" -eq 1 ] && _wait && echo $'### Problemi video ###\n' | [ "$TIPO_VIDEO" -eq 1 ] && _wait && echo $'### Problemi video ###\n' > "$log" && _video && return | ||
[ "$TIPO_AUDIO" -eq 1 ] && _wait && echo $'### Problemi audio ###\n' | [ "$TIPO_AUDIO" -eq 1 ] && _wait && echo $'### Problemi audio ###\n' > "$log" && _audio && return | ||
[ "$TIPO_APT" | [ "$TIPO_APT" -eq 1 ] && _wait && echo $'### Problemi APT ###\n' > "$log" && _apt && return | ||
[ "$TIPO_MNT" | [ "$TIPO_MNT" -eq 1 ] && _wait && echo $'### Problemi mount-unmount ###\n' > "$log" && _mount && return | ||
[ "$TIPO_TOUCH" -eq 1 ] && _wait && echo $'### Problemi touchpad ###\n' | [ "$TIPO_TOUCH" -eq 1 ] && _wait && echo $'### Problemi touchpad ###\n' > "$log" && _tpad && return | ||
[ "$TIPO_COMM" | [ "$TIPO_COMM" -eq 1 ] && _wait && echo $'### Solo informazioni generiche ###\n' > "$log" && _common && return | ||
# La funzione presenta un menù di scelta nel caso non sia stato passato nessun parametro | # La funzione presenta un menù di scelta nel caso non sia stato passato nessun parametro | ||
Riga 617: | Riga 617: | ||
_extpack | _extpack | ||
_pack "linux-headers" | _pack "linux-headers" | ||
_comando "Pacchetti con configurazione residua" | |||
} | } | ||
Riga 702: | Riga 703: | ||
echo "Lo script ALSA va eseguito con i permessi di normale utente." | echo "Lo script ALSA va eseguito con i permessi di normale utente." | ||
esac | esac | ||
} | } | ||
Riga 818: | Riga 818: | ||
"/usr/bin/nmcli dev list") | "/usr/bin/nmcli dev list") | ||
nmcli dev list | sed -r "s/(^AP[[:digit:]]*\.SSID:[[:space:]]*).*/\1\*script removed\*/" >> "$log" && _ok || _error ;; | nmcli dev list | sed -r "s/(^AP[[:digit:]]*\.SSID:[[:space:]]*).*/\1\*script removed\*/" >> "$log" && _ok || _error ;; | ||
# Elenco dei pacchetti con configurazione residua (rc) | |||
"Pacchetti con configurazione residua") | |||
aptitude ~c -F%p%v | column -t >> "$log" && _ok || _error ;; | |||
*) | *) | ||
# per tutti gli altri comandi non specificati sopra l'output del comando è inviato inalterato al log | # per tutti gli altri comandi non specificati sopra l'output del comando è inviato inalterato al log | ||
Riga 1 046: | Riga 1 049: | ||
# Lo script DEVE rilevare almeno una release. Se la variabile "release" è nulla, c'è un errore nei repository | # Lo script DEVE rilevare almeno una release. Se la variabile "release" è nulla, c'è un errore nei repository | ||
# oppure lo script deve essere modificato. Questa situazione accade per indirizzi di repository | # oppure lo script deve essere modificato. Questa situazione accade per indirizzi di repository | ||
# non previsti (vedere il modo in cui viene ricavata la variabile "release | # non previsti (vedere il modo in cui viene ricavata la variabile "release in alto) | ||
if [ -z "$release" ]; then | if [ -z "$release" ]; then | ||
nome_e_riga "${var} all'archivio \"NON RILEVATO!\"" | nome_e_riga "${var} all'archivio \"NON RILEVATO!\"" | ||
Riga 1 106: | Riga 1 109: | ||
== Changelog == | == Changelog == | ||
<!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione (variabile 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 (variabile VERSIONE) all'interno del codice (la versione iniziale è 1.0.0) --> | ||
;1.0.46 | |||
:''Elenco pacchetti con configurazione residua (rc) in _common'' | |||
:[[Utente:S3v|S3v]] 22:47, 21 set 2014 (CEST) | |||
;1.0.45 | ;1.0.45 | ||
:''nmcli dev list'' | :''nmcli dev list'' |
contributi