[PLUTO-ildp] Aggiornamento man-pages
Marco Curreli
marcocurreli a tiscali.it
Dom 30 Dic 2012 00:39:30 CET
Un saluto a tutta la lista,
ho scaricato il pacchetto man-pages-it-3.15 per controllare le pagine
non aggiornate, rispetto a quelle presenti sul mio PC.
Per far ciò ho fatto un piccolo script
#################################################
#!/bin/bash
MANDIR=/usr/share/man
MANDIR_IT=~/traduzioni/man/man-pages-it-3.15
FILE=$(
for dir in $(ls $MANDIR_IT | grep man); do
ls $MANDIR_IT/$dir
done
)
for file in $FILE; do
DIR=man$(basename $file | grep -o [0-9]*.$)
if [ -f $MANDIR/$DIR/${file}.gz ] ; then
if [[ $(gunzip -c $MANDIR/$DIR/${file}.gz | grep "Last Change") = $(grep "Last Change" $MANDIR_IT/$DIR/$file) ]]; then
echo $file è aggiornato
else
echo $file NON È AGGIORNATO
fi
else
echo $file NON TROVATO
fi
done
================================================
NOTE:
- sulla mia distribuzione le pagine man sono compresse, per cui ho dovuto
usare anche il programma gunzip
- alcune pagine non sono presenti sul mio pc nella versione originale
inglese
- Arch Linux è una rolling release, e ho fatto un aggiornamento
generale proprio stamattina, per cui la versione dei programmi è
l'ultima versione stabile disponibile
================================================
Dal confronto risulta non aggiornata soltanto la pagina di bash(1), che
avevo tradotto io (revisione di Antonio Colombo) e che avrei intenzione di
aggiornare io.
Il risultato è questo:
[marco a casa1 man]$ sh controlloversioniman.sh | grep NON
abc2abc.1 NON TROVATO
abc2ly.1 NON TROVATO
abc2ps.1 NON TROVATO
bash.1 NON È AGGIORNATO
deb-make.1 NON TROVATO
dselect.1 NON TROVATO
gnumeric.1 NON TROVATO
hman.1 NON TROVATO
man2html.1 NON TROVATO
manlint.1 NON TROVATO
psc.1 NON TROVATO
slsc.1 NON TROVATO
vprint.1 NON TROVATO
xhost.1 NON TROVATO
ipfw.4 NON TROVATO
mouse.4 NON TROVATO
deb-control.5 NON TROVATO
deb.5 NON TROVATO
dpkg.cfg.5 NON TROVATO
dselect.cfg.5 NON TROVATO
sources.list.5 NON TROVATO
apt-cdrom.8 NON TROVATO
dpkg.8 NON TROVATO
inetd.8 NON TROVATO
iwconfig.8 NON TROVATO
iwevent.8 NON TROVATO
iwgetid.8 NON TROVATO
iwspy.8 NON TROVATO
rexecd.8 NON TROVATO
syslogd.8 NON TROVATO
tasksel.8 NON TROVATO
ksoftirqd.9 NON TROVATO
[marco a casa1 man]$
Ciao,
Marco
Maggiori informazioni sulla lista
pluto-ildp