#!/bin/sh
# --------------------------------------------
# execution de dpkg-scanpackages puis
# recuperation des paquets inutilisés pour
# les copier a part.
#
# R. Suinot / le 12/10/2002
# correction(s) le 12/10/2002
#
# --------------------------------------------
ROOT_UID=0 # Only users with $UID 0 have root privileges.
if [ "$UID" -ne "$ROOT_UID" ]
then
echo "Must be root to run this script."
exit 1
fi
if [ -z "$1" ] ;
then
echo "Nom du repertoire de depart, svp!"
exit 1
fi
if [ -z "$2" ] ;
then
echo "Nom du repertoire d'arrivée, svp!"
exit 1
fi
(dpkg-scanpackages $1 overide | gzip > $1/Packages.gz) 2> Erreur.txt
# less Erreur.txt
gunzip -c $1/Packages.gz | grep 'Filename: ' | awk ' { print $2 } ' | xargs -i mv {} $2/
# && grep ' data from ' Erreur.txt | awk '{print $8}' | xargs -i mv {} copies/
(dpkg-scanpackages $2 overide | gzip > $2/Packages.gz) 2> Erreur_$2.txt
echo "inserez la ligne suivante a votre fichier /etc/apt/sources.list:"
echo "deb file:`pwd`/ $2/"
exit 0