Хранилища Subversion ant

Редакция

Авторство | Последнее изменение | Открыть журнал | Скачать | RSS

basedir="/var/ftp/pub/repository/apt"
basedire="\/var\/ftp\/pub\/repository\/apt"
filesdir="/root/nix-files/apt-scan-files"

find $basedir -maxdepth 2 -noleaf -type d -name 'dists' -exec echo {} \; | grep -v '.temp' | sed -e 's/\/dists//' | sed -e "s/$basedire\///" > $filesdir/reps.lst

cat /dev/null > $filesdir/dists.lst
cat $filesdir/reps.lst | while read LINE
do
    find $basedir/$LINE/dists . -maxdepth 5 -noleaf -type f -name 'Packages' -exec echo {} \; | grep -v 'amd64' |sed -e 's/\/binary-i386\/Packages//' | sed -e "s/$basedire\///" >> $filesdir/dists.lst
done