Offtopic: Ok, grazieatomix600 ha scritto:Offtopic: No il sistema operativo l'ho inserito io.
[SCRIPT] slackware updates
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: [SCRIPT] slackware updates
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: [SCRIPT] slackware updates
Offtopic: potete provare ad usare il file /etc/slackware-version. Così quando aggiornate non dovete modificare di nuovo il file di configurazione di conkyAnsa89 ha scritto:Offtopic: Ok, grazieatomix600 ha scritto:Offtopic: No il sistema operativo l'ho inserito io..
Emanuele
P.S. Tra l'altro, se non sbaglio anche le altre distro usano un file simile, quindi potreste leggere il file '/etc/*-version'
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: [SCRIPT] slackware updates
Offtopic: Infatti è quello che stavo pensandospina ha scritto:Offtopic: potete provare ad usare il file /etc/slackware-version. Così quando aggiornate non dovete modificare di nuovo il file di configurazione di conky
Ma funziona anche sulla current?
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: [SCRIPT] slackware updates
Offtopic: Si, io ho una current, però il file citaAnsa89 ha scritto:Offtopic: Infatti è quello che stavo pensandospina ha scritto:Offtopic: potete provare ad usare il file /etc/slackware-version. Così quando aggiornate non dovete modificare di nuovo il file di configurazione di conky.
Ma funziona anche sulla current?
Codice: Seleziona tutto
$> cat /etc/slackware-version
Slackware 13.1.0Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
Re: [SCRIPT] slackware updates
Si però quel file riporta "Slackware 13.1" e per chi ha la -current non è preciso (anche se ancora non si differenzia molto dalla stable).spina ha scritto:Offtopic: P.S. Tra l'altro, se non sbaglio anche le altre distro usano un file simile, quindi potreste leggere il file '/etc/*-version'
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: [SCRIPT] slackware updates
Offtopic: A questo punto metto anche il mio screenshot di conky
.
Re: [SCRIPT] slackware updates
Offtopic: Ansa per le temperature sia del sistema sia del processore hai usato delle variabili?Ansa89 ha scritto:Offtopic: A questo punto metto anche il mio screenshot di conky.
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: [SCRIPT] slackware updates
Offtopic: Incomincia ad essere un po' troppo OT, comunque ho usato "${hwmon 0 temp 1}" per la temperatura del sistema, "${hwmon 1 temp 1}" per la temperatura del core 1 e "${hwmon 2 temp 1}" per la temperatura del core 2.
Per maggiori informazioni c'è il man di conky che spiega abbastanza bene come usare la variabile "${hwmon}".
Per maggiori informazioni c'è il man di conky che spiega abbastanza bene come usare la variabile "${hwmon}".
Re: [SCRIPT] slackware updates
ciao ragazzi...riapro questa discussione, perchè per esigenze ho modificato lo script di conky, affinchè mostri il changelog con xmessage ogni volta che ci sono nuovi aggiornamenti....
Ora vi chiedo: è possibile mostrare in xmessage esclusivamente i nuovi aggiornamenti?
Ecco innanzi tutto le modifiche:
Inoltre ho modificato la stringa dei /dev/null, poichè se eseguito nel terminale dava l'errore di Pemission Denied, lo script continuava comunque...
Ora vi chiedo: è possibile mostrare in xmessage esclusivamente i nuovi aggiornamenti?
Ecco innanzi tutto le modifiche:
Codice: Seleziona tutto
#!/bin/bash
LOG=`/usr/sbin/slackpkg check-updates`
TMPDIR=~/.updates
if [ "$?" != 0 ]; then
echo "Controllo non riuscito. Riprova più tardi."
elif echo $LOG | grep "News on ChangeLog.txt" > /dev/null 2>&1; then
echo "Aggiornamenti disponibili!"
mkdir -p $TMPDIR && cd $TMPDIR
rm -rf ChangeLog.txt
wget -c ftp://ftp.slackware.at/slackware-13.1/ChangeLog.txt > /dev/null 2>&1
xmessage -file ChangeLog.txt
else
echo "Nessun aggiornamento disponibile."
fiRe: [SCRIPT] slackware updates
Allora, ho trovato una soluzione di compromesso:
Il problema è quest'output
Io invece vorrei che xmessage lo visualizzasse così
Codice: Seleziona tutto
#!/bin/bash
LOG=`/usr/sbin/slackpkg check-updates`
TMPDIR=~/.updates
if [ "$?" != 0 ]; then
echo "Controllo non riuscito. Riprova più tardi."
elif echo $LOG | grep "News on ChangeLog.txt" > /dev/null 2>&1; then
echo "Aggiornamenti disponibili!"
mkdir -p $TMPDIR && cd $TMPDIR
rm -rf news.txt
wget -c ftp://ftp.slackware.at/slackware-13.1/ChangeLog.txt > /dev/null 2>&1
diff ChangeLog.txt /var/lib/slackpkg/ChangeLog.txt > ./news.txt
rm -rf ChangeLog.txt
xmessage -file news.txt
else
echo "Nessun aggiornamento disponibile."
fiCodice: Seleziona tutto
1,12d0
< Thu Dec 16 18:57:05 UTC 2010
< patches/packages/bind-9.4_ESV_R4-i486-1_slack13.1.txz: Upgraded.
< This update fixes some security issues.
< For more information, see:
< http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3613
< http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3614
< http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3615
< (* Security fix *)
< patches/packages/cups-1.4.5-i486-2_slack13.1.txz: Rebuilt.
< Patched a locking bug that could cause print dialog crashes in Firefox
< if gnome-vfs is installed.
< +--------------------------+Codice: Seleziona tutto
Thu Dec 16 18:57:05 UTC 2010
patches/packages/bind-9.4_ESV_R4-i486-1_slack13.1.txz: Upgraded.
This update fixes some security issues.
For more information, see:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3613
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3614
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3615
(* Security fix *)
patches/packages/cups-1.4.5-i486-2_slack13.1.txz: Rebuilt.
Patched a locking bug that could cause print dialog crashes in Firefox
if gnome-vfs is installed.- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: [SCRIPT] slackware updates
dopo la diff aggiungi
Codice: Seleziona tutto
|cut -c3-Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111Re: [SCRIPT] slackware updates
Ok, una parte del problema è risolta. Dico una parte perchè rimane questo
Per eliminare la prima e l'ultima riga (il codice che ha inserito il diff e lo spaziatore), cosa si può fare?
[AGGIUNTA]Oltre a questo problema "estetico", vorrei fare una segnalazione. Lo script, se lo eseguo dal terminale funziona. Se lo eseguo da conky, mostra solo "Nessun aggiornamento".[/AGGIUNTA]
Codice: Seleziona tutto
bash-4.1$ cat .updates/news.txt
12d0
Thu Dec 16 18:57:05 UTC 2010
patches/packages/bind-9.4_ESV_R4-i486-1_slack13.1.txz: Upgraded.
This update fixes some security issues.
For more information, see:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3613
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3614
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3615
(* Security fix *)
patches/packages/cups-1.4.5-i486-2_slack13.1.txz: Rebuilt.
Patched a locking bug that could cause print dialog crashes in Firefox
if gnome-vfs is installed.
+--------------------------+[AGGIUNTA]Oltre a questo problema "estetico", vorrei fare una segnalazione. Lo script, se lo eseguo dal terminale funziona. Se lo eseguo da conky, mostra solo "Nessun aggiornamento".[/AGGIUNTA]
Re: [SCRIPT] slackware updates
Credo che il problema sia derivato da conkyatomix600 ha scritto:[AGGIUNTA]Oltre a questo problema "estetico", vorrei fare una segnalazione. Lo script, se lo eseguo dal terminale funziona. Se lo eseguo da conky, mostra solo "Nessun aggiornamento".[/AGGIUNTA]
Credo che il fatto che blocchi il processo mettendolo in /var/lock, rende ineseguibile lo script. Tant'è vero che anche se lo eseguo dal terminale, ho lo stesso errore. Se però elimino il file slackpkg.* contenuto in /var/lock, "libero" il processo e lo script viene, giustamente, eseguito nel terminale. In conky però, niente da fare...