#!/bin/bash # Outil pour générer la liste des paquets pour bcfg2 generate () { # $1 = distribution (etch, lenny, ...) distrib=$1 arch=$2 arch2=$3 zcat $(locate -r "/$distrib/.*/binary-$arch/Packages.gz$") /mirror/custom/Packages.gz | \ awk '$1 == "Package:" {printf "%s ", $2} $1 == "Version:" {print $2}' | \ /usr/scripts/bcfg2/create-versions-index.py $arch2 $distrib > /usr/scripts/var/bcfg2/packages-generated-$distrib-$arch2.xml } generate etch i386 i686 generate etch amd64 x86_64 generate lenny i386 i686 generate lenny amd64 x84_64