summaryrefslogtreecommitdiff
path: root/httpup.8
blob: 8d4727821c50205fca85b5c97932d6104a422f53 (plain)
    1 .\" man page for httpup
    2 .\" Johannes Winkelmann, jw@tks6.net
    3 .\" 
    4 .\" .PU
    5 .TH "httpup" "8" "" "" ""
    6 .SH "NAME"
    7 .LP 
    8 httpup \- an md5sum based one way synchronisation tool for http file
    9 repositories
   10 .SH "SYNOPSIS"
   11 .B httpup [options] <command> URL target
   12 
   13 .SH "DESCRIPTION"
   14 httpup performs a one way synchronisation of files published over
   15 http. It is meant for data which is one changed in one place but used
   16 in different other places, for example a ports system. It does only
   17 update the files which are changed (md5sum like).
   18 
   19 .SH "COMMANDS"
   20 
   21 
   22 .TP 
   23 .B httpup sync <URL> <target directory>
   24 synchronize the local
   25 .B target directory
   26 with URL
   27 
   28 
   29 .TP 
   30 .B httpup copy <URL> <target directory>
   31 copy the URL to
   32 .B target directory
   33 
   34 
   35 .TP 
   36 
   37 .B httpup list <target directory>
   38 List files under httpup's control
   39 
   40 
   41 .SH OPTIONS
   42 
   43 .B --verify-md5, -m:
   44 Verify the md5sum of downloaded files
   45 
   46 .B --repofile=<FILE>, -r <FILE>:
   47 Alternative name for the remote REPO file
   48 
   49 .B --encode, -e:
   50 URL encode filenames
   51 
   52 .B --insecure-ssl, -k
   53 Ignore SSL certificates when downloading from an HTTPS host
   54 
   55 .SH "CONFIGURATION"
   56 In order to specify proxy server and proxy authentication information, httpup
   57 looks at /etc/httpup.conf which can contain the following four keys: 
   58 proxy_host, proxy_port, proxy_user and proxy_pass. Example:
   59 .IP
   60 .nf
   61 proxy_host http://proxy.domain.net
   62 proxy_port 8080
   63 proxy_user joe
   64 proxy_pass very_secret
   65 .i
   66 .IP
   67 
   68 .SH "EXAMPLES"
   69 .TP 
   70 .B httpup sync http://myhost/ports/tks6 /usr/ports/tks6
   71 Synchronize local copy in /usr/ports/tks6 with the one on
   72 .B myhost
   73 
   74 
   75 .SH "AUTHORS"
   76 Johannes Winkelmann <jw@tks6.net>

Generated by cgit