#!/bin/bash dist=dragonfire from=kde-backport to=main cmd="reprepro -V -b /www/kanotix/debian -C $to" for index in dists/$dist/$from/source/Sources dists/$dist/$from/binary-amd64/Packages dists/$dist/$from/binary-i386/Packages do [ ! -e $index ] && continue for file in $(sed -ne '/^Directory:/p; /^Filename:/p; /^Files:/,/^[^ ]/p' $index | awk '{if($1=="Filename:"){print $2};if($1=="Directory:"){dir=$2};if($3!=""){print dir"/"$3}}') do case $file in *.dsc) echo $cmd includedsc $file ;; *.deb) echo $cmd includedeb $file ;; esac done done