Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
examples
CHANGELOG
COPYING
CREDITS
FAQ.pod
INSTALL.pod
README
RELEASE.pod
TODO
TODO.pod
debian.howto.pod
dirvish-expire.pod
dirvish-locate.pod
dirvish-runall.pod
dirvish.conf.pod
dirvish.pod

README

# README for Dirvish-1.3.1 branch directory
# 1.3.X series
# Copyright 2005 by the dirvish project
# http://www.dirvish.org
#
# Last Revision   : $Rev: 66 $
# Revision date   : $Date: 2006-11-12 04:34:41 +0100 (So, 12 Nov 2006) $
# Last Changed by : $Author: keithl $
# Stored as       : $HeadURL: http://www.dirvish.org/svn/dirvish_1_3_1/README $

V0.07 Keith Lofstrom  2006-Nov-11
V0.04 Keith Lofstrom  2005-Jun-06
V0.03 Keith Lofstrom  2005-Apr-10
V0.02 Keith Lofstrom  2005-Feb-11
V0.01 Keith Lofstrom  2005-Feb-10

Version 1.3.1 is experimental.  It may eat your babies.  I've got it running
on a redundant backup server, though my main backup server is still running
version 1.2.1 .

Before you can do anything else, you will need Module::Build for
Perl.  You can get it with:

perl -MCPAN -e shell      # if you haven't run CPAN before, expect lots of questions
 cpan>  install Module::Build    
 cpan>  install POSIX                   # may already be installed
 cpan>  install Getopt::Long            # may already be installed
 cpan>  install Time::ParseDate
 cpan>  install Time::Period


Module::Build changes permissions of the Build.PL file.  Fix it with
   chmod 755 Build.PL

Then you can start the build with 
    ./Build.PL

Look in the comments in Build.PL or INSTALL.pod for more information.
This will get a lot cleaner on the 1.4 production release.


Notes:  ----

I have refactored all the subroutines into DirvishHack.pm .  I added
a few subs to get rid of the anonymous subs in options, and a routine
that incorporates the common code for loading the master.conf file, and
another routine that initializes the %$Options hash.   I am not yet
initializing *everything* in the hash, but I think that might be a
good move, depending on what we learn while building test harnesses.

I combined the imsort subroutines from both dirvish-expire and
dirvish-locate.  This may not be kosher.

Something went wrong with that request. Please try again.