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

1.0.44 (reprise)
(1.0.44)
(1.0.44 (reprise))
Riga 1 036: Riga 1 036:
   # Con "cut" viene prelevato il terzo campo (la release voluta)
   # Con "cut" viene prelevato il terzo campo (la release voluta)
   local release=$(sed -e 's/^ *//' -e '/^deb \(http\|ftp\):\/\/\(ftp\|ftp2\)\...\.debian\.org.*\('"$STABLE"' \|stable \|'"$TESTING"' \|testing \|sid \|unstable \)/!d' /etc/apt/sources.list | cut -d ' ' -f3)
   local release=$(sed -e 's/^ *//' -e '/^deb \(http\|ftp\):\/\/\(ftp\|ftp2\)\...\.debian\.org.*\('"$STABLE"' \|stable \|'"$TESTING"' \|testing \|sid \|unstable \)/!d' /etc/apt/sources.list | cut -d ' ' -f3)
  local var="Pacchetti esterni"
  _prompt "$var"
    
    
  # Lo script DEVE rilevare almeno una release. Se la variabile "release" è nulla
  # 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)
  if [ -z "$release" ]; then
    nome_e_riga "${var} all'archivio \"NON RILEVATO!\""
    echo "Release non rilevata. È necessaria una modifica dello script" >> "$log" && _error
    return 1
  fi
   # Numero di release trovate
   # Numero di release trovate
   local num=$(echo "$release" | wc -l)
   local num=$(echo "$release" | wc -l)
    
    
  local var="Pacchetti esterni"
  _prompt "$var"
   # Se il numero di release è diverso da 1, la funzione termina
   # Se il numero di release è diverso da 1, la funzione termina
   if [ "$num" -ne 1 ]; then
   if [ "$num" -ne 1 ]; then
Riga 1 095: Riga 1 104:
;1.0.44
;1.0.44
:''ftp2 per i repository nella ricerca dei pacchetti esterni''
:''ftp2 per i repository nella ricerca dei pacchetti esterni''
:[[Utente:S3v|S3v]] 22:50, 7 set 2014 (CEST)
:''Messaggio di errore nel log (ricerca pacchetti esterni) in caso di release non rilevata''
:[[Utente:S3v|S3v]] 22:27, 8 set 2014 (CEST)
;1.0.43
;1.0.43
:''Variabile complog non readonly e modifiche minori''
:''Variabile complog non readonly e modifiche minori''
6 999

contributi