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>
|