do_unlinks - execute postponed mirror log NEED TO commands
do_unlinks [-ahnv] [-d<directory>] [...<path>]
do_unlinks is a utility perl script which scans mirror log files for
lines starting NEED TO and executes a command to remove a file or
subdirectory following on the line.
-a Delete directories as well as files (default: delete only
files). This should only be used if the tree was mirrored used
-d dir Only do deletes within the directory tree dir (Default:
-h Print a help message and do nothing.
-n List deletes but do nothing (Default: list and do deletes).
path A path to mirror log files.
-v Verbose listing.
do_unlinks -n /var/log/mirror/*
List all the delete commands found in /var/log/mirror/. The
Debian mirror-master control files put the logs of their most
recent runs for each mirror package in /var/log/mirror/.
The mirror script outputs NEED TO log lines when the number of files or
directories it will delete during a run is greater than permitted by
its keywords max_delete_files and max_delete_dirs. This can happen if
the remote directory tree is changed near its root. Changing the
directory tree locally to match the remote instead of using do_deletes
will save downloads.
The author of the do_unlinks script is Lee McLoughlin and the source of
the script is:
The copyright statement can be found in the file
HTML documentation at /usr/share/doc/mirror/html/mirror.html. mirror-