[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#717665: script that let "apt-cache show" command to work properly



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I wrote this bash script:

$ cat apttranslation
#!/bin/bash -l

[ ! 0 -eq `/usr/bin/id -u` ] && (/bin/echo -e '\n - Error: You must be
root!\n') && exit 1

### Hard disk partition containing dvd iso images.
mpoint="/media/sdb1"

### Mount each dvd iso images accordenly on /etc/fstab entries.
for ((i=1;i<=10;i++)) ;
do
  mount $mpoint/wheezy/dvd-$i 2>/dev/null
done
### Change directory to apt packages description archive.
[ ! -d /var/lib/apt/lists/ ] && (/bin/echo -e '\n - Error: Failed to
change directory to /var/lib/apt/lists/\n') && exit 1
cd /var/lib/apt/lists/
### Recursively find Translation-en.gz in dvd-1,dvd-2,dvd-n... up to 10.
for ((i=1;i<=10;i++)) ;
do
dvddir=$mpoint/wheezy/dvd-$i
for f in $(find $dvddir -name Translation-en.gz) ;
  do
### Copy Translated-en.gz files renamed opportunely.
  g=$(echo $f | sed -e "s/\//_/g")
  /bin/echo "Copy translation archive: $g"
  /bin/cp $f $g
  done
done
### Once done then unmount dvd ido images.
for ((i=1;i<=10;i++)) ;
  do umount $mpoint/wheezy/dvd-$i 2>/dev/null
done

Copying those files then apt-cache show command it shall show
description-en contents.
Regards.

- -- 
                                        Franco Martelli.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJR78pLAAoJEFM/ma7n+T+7+YgH/j/6V7nk9boqCxkI3D7UOIRV
rFbAEIb7JaipuA+cPFKe65N8SZB+64wN1vJF2sWCVO8OWzFb4R78NI4zn/mp3s7b
KUV/+e4b6SNJKseg4cvueQZLIpHSSkpM7mzZ6qds3q+ec7A30uWOEmPnvLJyt+qi
yw0P7W53bOj+w8SslohtnfzxRX6+4rX9f3y0j75/InEFVg66pjTfzjwksOCzV+rI
n81IZPU9Z4biW9n6G9zzwYzMuGLGFqW/2IGNrAbw7HHG6dqjpg+pBuJqtHa/SxV7
t639fm2VZmJbDV7ce0rcRnTX02dp1UIiOjQFwyY17M2Somw5VPmf0ws9wiUQE6I=
=9Laq
-----END PGP SIGNATURE-----


Reply to: