NAME
do_unlinks − execute postponed mirror log NEED TO commands
SYNOPSIS
do_unlinks [-ahnv] [-d<directory>] [...<path>]
DESCRIPTION
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.
OPTIONS
-a |
Delete directories as well as files (default: delete only files). This should only be used if the tree was mirrored used algorithm 1. | ||
-d dir |
Only do deletes within the directory tree dir (Default: /home/ftp/pub/). | ||
-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. |
EXAMPLES
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/.
HINTS
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.
AUTHOR
The author of the do_unlinks script is Lee McLoughlin and the source of the script is:
http://sunsite.org.uk/packages/mirror/
COPYRIGHT
The copyright statement can be found in the file
/usr/share/doc/mirror/copyright.
SEE ALSO
HTML documentation at /usr/share/doc/mirror/html/mirror.html. mirror-master(1), mirror(1).