[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