$Id: README 12 2014-10-10 17:09:04Z abalama $
App::DistSync v1.00 and later
This document written in Windows-1251 charset
=============================================

  
-----------------

App::DistSync -        WEB 
 .       
      .


-----------

    -    
    -       -  
    -   
    -      ()
    -    CPAN      make install


-----------

  ,      ,   
   "" App::DistSync:

    - gcc  
    - perl v5.10   (   v5.12)
    - libwww (p5-libwww / perl-libwww)
    - libnet
    - httpd (apache)  nginx


---------

   .  - ;  - .

       :

    # cpan install App::DistSync

 ( ActivePerl):

    # ppm install App-DistSync

        :

    -    CPAN      SourceForge:
    
      https://metacpan.org/pod/App::DistSync
      http://search.cpan.org/~abalama/
      https://sourceforge.net/projects/app-distsync/
    
    -   ,        
        
    
    -        :
    
      perl Makefile.PL
      make
      make test
      make install
    
        (), 
           .


-------------

     .      
 .   .

     :

    # distsync -D /var/www/dist.mysite.com/path init

 -D   ,       
  ,   

  
---------------------------

 WEB-    ,    
.   WEB-    ,  
 URI  .   WEB-    
 .        
,        
 .         
 .

META		  YAML     
                 (  WEB )    

MANIFEST	  ,     
                     .  
                       META  
                  mtime.  :

                  DIRNAME/FILENAME   MTIME   SIZE MTIME_AS_STRING

                 ,       
                     (/).    
                 .      
                MANIFEST.*  MIRRORS.

MANIFEST.SKIP	 ,      
                ,   ,      
                 MANIFEST.        
                  .    
                   :

                  META
                  MANIFEST
                  MANIFEST.DEL
                  MANIFEST.SKIP
                  MANIFEST.LOCK
                  README

                 :

                  DIRNAME/FILENAME   COMMENT

MANIFEST.DEL	 ,     ,  
                     dtime .   
                        MANIFEST.SKIP.
                DTIME -        
                MANIFEST.DEL.  ,   "+3d".  MANIFEST.DEL
                 ,     ,  
                     .    
                    MANIFEST.DEL .  :

                  DIRNAME/FILENAME   DTIME

MIRRORS		 URI  ().        
                 .  MIRRORS     
                 .   .   - 
                      
                MANIFEST.LOCK.      " ". 
                   ,   .     
                     ,    
                 , ..    . ,  
                 URL   META .      
                .  :

                  URI   COMMENT

MANIFEST.LOCK      .     
                .        
                ,        . 
                      -,   
                        ,
                          META.
                      
                      .

MANIFEST.TEMP      .      
                ,    .

README		 ,     .
                     

 
-------------

   -     .

     ,     
 ,   ,     
.    - MIRRORS.  ,   
MIRRORS       ,    
 MIRRORS.    ,     
 ,   .

    .    
:

    # distsync -D /var/www/dist.mysite.com/path sync -d

    .    , ..
    .  -d  
    .

    :

    -D DATADIR

  ()     ,   
   .

      :

    # distsync -h

 
--------------------------

 ,         ,  
      ,     .
          - cron.

         :

    37 * * * * /usr/bin/distsync -D /var/www/dist >/dev/null 2>>/var/log/distsync.log

 ,       37   

   ,     /var/log/distsync.log

      ,   
   .      .

      MANIFEST.DEL,    
 .       MANIFEST.DEL     
 .

   (), ,      
/.

 ,        , ..
         
     .

__END__
