]> Pileus Git - ~andy/fetchmail/blob - README.packaging
Merge branch 'legacy_64' into legacy_6x
[~andy/fetchmail] / README.packaging
1 README.packaging
2 ================
3
4 fetchmail 6.4 changes relevant for packagers
5 --------------------------------------------
6
7 Greetings, dear packager!
8
9 The bullet points below mention a few useful hints for package(r)s:
10
11 - Fetchmail requires a somewhat recent OpenSSL v1.0.2.
12
13
14 - If you want to defeat Python byte-code compilation and would rather like to 
15   install fetchmailconf.py yourself, you can add
16
17       PYTHON=:
18
19   to the ./configure command or pass this in the environment.  This pretends 
20   that no Python interpreter were installed.
21
22 - The Makefile generates a two-line "fetchmailconf" /bin/sh wrapper script that 
23   executes the actual fetchmailconf.py with the python installation found at 
24   configuration time, so that users can still type "fetchmailconf" rather than 
25   "python fetchmailconf".
26
27 - Note that fetchmailconf.py supports a few command line arguments, so if you 
28   use local wrapper scripts, be sure they pass on their own arguments properly. 
29   Remember to use "$@" (with quotes) in shells, not $*.
30
31 - There is now a dummy fetchmailconf manual page which will just source (roff's 
32   ".so" command) the fetchmail manual page for now. You can of course keep your 
33   symlinks in place and ignore this dummy. IF you install the dummy and 
34   compress your man pages, be sure to test "man fetchmailconf", on some 
35   systems, you'll need to adjust the ".so" command to point to the compressed 
36   version.