Creazione automatica di un file di log per inviare quesiti al forum: differenze tra le versioni

m
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" -eq 1 ] && _wait && echo $'### Problemi di rete ###\n' > "$log" && _rete && return
   [ "$TIPO_RETE" -eq 1 ] && _wait && echo $'### Problemi di rete ###\n'           > "$log" && _rete   && return
   [ "$TIPO_VIDEO" -eq 1 ] && _wait && echo $'### Problemi video ###\n' > "$log" && _video && return
   [ "$TIPO_VIDEO" -eq 1 ] && _wait && echo $'### Problemi video ###\n'             > "$log" && _video && return
   [ "$TIPO_AUDIO" -eq 1 ] && _wait && echo $'### Problemi audio ###\n' > "$log" && _audio && return
   [ "$TIPO_AUDIO" -eq 1 ] && _wait && echo $'### Problemi audio ###\n'             > "$log" && _audio && return
   [ "$TIPO_APT" -eq 1 ] && _wait && echo $'### Problemi APT ###\n' > "$log" && _apt && return
   [ "$TIPO_APT"   -eq 1 ] && _wait && echo $'### Problemi APT ###\n'               > "$log" && _apt   && return
   [ "$TIPO_MNT" -eq 1 ] && _wait && echo $'### Problemi mount-unmount ###\n' > "$log" && _mount && return
   [ "$TIPO_MNT"   -eq 1 ] && _wait && echo $'### Problemi mount-unmount ###\n'     > "$log" && _mount && return
   [ "$TIPO_TOUCH" -eq 1 ] && _wait && echo $'### Problemi touchpad ###\n' > "$log" && _tpad && return
   [ "$TIPO_TOUCH" -eq 1 ] && _wait && echo $'### Problemi touchpad ###\n'           > "$log" && _tpad   && return
   [ "$TIPO_COMM" -eq 1 ] && _wait && echo $'### Solo informazioni generiche ###\n' > "$log" && _common && return
   [ "$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 1 046: Riga 1 046:
   # 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 in alto)
   # 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!\""
6 999

contributi