I use apt-mirror, to mirror repository locally.
Unfortunately, the software is a little buggy, not properly maintained, lacks active packet manager.
It happens that local repository becomes inconsistent. For example, I often get html pages in response to communication problems.
In postmirror.sh I have added a function to list all html pages:
grep -irl -e "<! DOCTYPE html" / data / apt-mirror / mirror >> /data/apt-mirror/var/cron.log
I copy from the log and makes a cleanup script.
It takes a long time and requires manual work.
I think a script based on "file" would go much faster, both moving html files to / data / apt-mirror / error and listing the moves in the log. But I do not know how to write it.
I have looked at alternatives to apt-mirror, for example aptly. I didgot the hang of of that program.
Eventually, I can open a new thread about that.
// regards rbh
Rickard B Hansson