Dirvish version 1.2.1 - How to Download and Install on Mac OS X
Sunday the 22nd of November, 2009

    dirvish  most recent diff


    version 1.2.1

      View the most recent changes for the dirvish port at: dirvish.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for dirvish.
      The raw portfile for dirvish 1.2.1 is located here:
      http://dirvish.darwinports.com/dports/sysutils/dirvish/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/dirvish


      The dirvish Portfile 49229 2009-04-06 01:28:38Z jmr macports.org $

      PortSystem 1.0

      Name: dirvish
      Version: 1.2.1
      Category: sysutils
      Maintainers: behanna.org:chris
      Description: Client/server rsync- and hard-link-based snapshot backup system

      Long Description: {Dirvish is a "Time-Machine-alike" for UNIX- and UNIX-like machines (e.g., FreeBSD, Linux, Solaris, Mac OS X < 10.5) that allows for snapshot-style backups that preserve space by hard-linking to unchanged versions of files in a given backup tree. Like Time Machine, it allows each snapshot to present a full tree, even for incremental backups. However, because only OS X has fseventsd, and because among backup sysems only Time Machine actually uses it, other client systems have to do a traditional tree walk to find changed files. Dirvish transmits changed files (or portions of changed files) via rsync to the backup server, which in turn maintains the backup repository as a set of hard-linked trees, with databases to track what has changed, as well as an optional locate index to provide fast searching in the backup tree. There is no GUI; however, dirvish appears to be much more robust than other software of this type in its exclude processing. Using dirvish, your OS X Mac can become a snapshot backup server for your non-OS X (or your pre-Leopard OS X) UNIX- and UNIX-like machines.}

      Homepage: http://www.dirvish.org/
      Platform: darwin freebsd
      Master Sites: ${homepage}

      Checksums: md5 f3a127525dd2ef94bf79cd5614f6e147 sha1 804a8ef09e47ac63499571db0c05fe2be9fd6b15 rmd160 2942ca7bba1d4957ba66d88b341df605df7b2112

      extract.suffix .tgz
      extract.mkdir yes

      Patch Files: patch-Makefile.diff patch-default.conf.dist.diff patch-master.conf.dist.diff

      use_configure no

      build.type bsd
      build.args PREFIX=${prefix}

      destroot.args PREFIX=${prefix}

      depends_lib port:p5-time-modules port:p5-timedate port:p5-time-period port:rsync

    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/dirvish
      % sudo port install dirvish
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching dirvish
      ---> Verifying checksum for dirvish
      ---> Extracting dirvish
      ---> Configuring dirvish
      ---> Building dirvish with target all
      ---> Staging dirvish into destroot
      ---> Installing dirvish
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using dirvish with these commands:
      %  man dirvish
      % apropos dirvish
      % which dirvish
      % locate dirvish

     Where to find more information:

    Darwin Ports



    Lightbox this page.