Авторство |
Последнее изменение |
Открыть журнал
| Скачать
| 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