Aggiornare i pacchetti vulnerabili di FreeBSD con un piccolo trucco

Non è niente di che, in realtà; volevo trovare il modo di aggiornare automaticamente tutti i pacchetti che portaudit(1) classifica come vulnerabili, insieme a loro eventuali dipendenze. Questo script sembra assolvere lo scopo: se c’è un modo migliore, fatemelo sapere.

#!/usr/local/bin/bash

# psupgrade: Aggiorna i port rilevati come insicuri da portaudit(1) utilizzando portmanager(1).

me=$(basename $0)

awk=$(which awk)
echo=$(which echo)
grep=$(which grep)
pkg_info=$(which pkg_info)
portaudit=$(which portaudit)
portmanager=$(which portmanager)
sed=$(which sed)

for tool in $awk $echo $grep $pkg_info $portaudit $portmanager $sed; do
        if [ ! -x $tool ]; then
                echo "Non è possibile eseguire $me perchè manca uno dei seguenti tool:"
                echo "awk\n\grep\pkg_info\nportaudit\nportmanager".
                echo "Assicuratevi che siano installati in una directory del PATH di sistema prima di rieseguire lo script."
                exit 1
        fi
done

echo "$me: Rilevo quali pacchetti necessitano di un aggiornamento..."
packages=$($echo -n $($portaudit -a | $grep "Affected package:" | $awk '{print $3}'))

echo "$me: Riferisco i pacchetti ai port d'origine..."
ports=$($echo -n $($pkg_info -o $packages | $grep -A 1 "Origin:" | $sed -e "s/Origin://g" -e "s/--//g"))

echo "$me: Lancio $portmanager..."
$portmanager $ports

Fine del servizio di pubblicazione automatico dei link

Questo post ufficializza quanto è già in atto da tempo; per qualche motivo, il bot di pubblicazione di del.icio.us non funziona più con il mio blog - io ho salvato altri segnalibri dopo il 19 Maggio, ma non sono stati pubblicati. La cosa mi dispiace alquanto; in ogni caso, per quei pochi a cui interessa(va)no, potete trovarli nella mia pagina pubblica (feed) o nel mio mashup (feed).

Sitemap XML per i siti ospitati su WordPress.com

Da ieri abbiamo questa funzionalità. Sono molto contento; mi permetto solo una piccola segnalazione:

La cosa divertente è che non dovete informarne nessuno, perchè lo faremo noi per voi automaticamente.

Ma se volete dirlo a qualcuno (ad esempio Google Strumenti per i Webmaster), la sitemap si trova nella sua posizione standard:

http://[nomeblog].wordpress.com/sitemap.xml

Se poi avete comprato un nome di dominio di secondo livello, potrete accedervi anche tramite quest’ultimo, come nel mio caso.

[via WordPress.com Blog]

Palle di fieno che rotolano

Minchia, è tanto che non scrivo qualche cazzata, di qualunque tipo.

Non temete, la calma sta per finire. Datemi il tempo di restare da solo come stasera per un periodo di tempo sensibilmente più lungo, e rimpiangerete la calma. E se che, nel frattempo, chi leggeva non sia pervenuto a più sensati pensieri, e se ne sia andato per la sua strada, poco importa.

links for 2008-05-19

links for 2008-05-17

links for 2008-05-12

links for 2008-05-11

  • CMS open source scritto in ASP che usa database MDB. Buono per recuperare un hosting basato su Windows e fargli fare qualcosa di utile.

links for 2008-05-10

  • Permette di convertire istantaneamente un file di esportazione di MSN Messenger in un file CSV (utile per l’importazione nel “resto del mondo”)
  • Pagina personale della prof.ssa Laura Dossi del Politecnico di Milano.

links for 2008-05-08

Pagina Successiva »


L'autore

ClaimID
LinkedIn

Alcune informazioni generali su di me sono disponibili qui.


Donami qualche soldino

Se pensi che quello che hai letto ti sia stato utile, e vuoi donarmi qualcosa, puoi farlo.

Sia chiaro che non è affatto obbligatorio: non ci sono stati, non ci sono e ci saranno contenuti per la cui fruizione dovrete pagarmi alcunchè.

Licenza

Licenza Creative Commons

Leggi le note legali

Aggregazione

Blogger Italiani
Il Bloggatore
BongoLinux
LinuxFeed
TuxFeed

Troverete alcuni dei miei post anche iscrivendovi ai servizi offerti da codesti siti.

Categorie

Archivi