blob: c42b51d53cbfd2d8e8039c197a7ff8527fb63d6b [file] [log] [blame]
#! /usr/bin/perl -w
#
# This goes with the run-masses script to take the ham/spam directories
# and spit out the appropriate spam:mbox:path statements for mass-check.
#
use strict;
use File::Find ();
# Set the variable $File::Find::dont_use_nlink if you're using AFS,
# since AFS cheats.
# for the convenience of &wanted calls, including -eval statements:
use vars qw/*name *dir *prune/;
*name = *File::Find::name;
*dir = *File::Find::dir;
*prune = *File::Find::prune;
# Traverse desired filesystems
File::Find::find({wanted => \&wanted}, 'ham', 'spam');
exit;
sub wanted {
if ( -f $_ ) {
$name =~ m@^([^/]+)@;
print "$1:mbox:$name\n";
}
}