masqmail

changeset 59:941413084f56

updated docs; moved files around updated the INSTALL file with content from the old website moved *agenda* and *ipaq files to docs (are they still relevant?)
author meillo@marmaro.de
date Sat, 29 May 2010 22:53:42 +0200
parents 6ab62592cac4
children e119cee8d493
files INSTALL INSTALL.agenda INSTALL.ipaq agenda-config.site docs/INSTALL.agenda docs/INSTALL.ipaq docs/README docs/agenda-config.site docs/linux-distris
diffstat 9 files changed, 267 insertions(+), 162 deletions(-) [+]
line diff
     1.1 --- a/INSTALL	Sat May 29 22:33:10 2010 +0200
     1.2 +++ b/INSTALL	Sat May 29 22:53:42 2010 +0200
     1.3 @@ -1,46 +1,40 @@
     1.4 -simple installation instructions, see docs/install.html for more.
     1.5 +Additional information may be available in docs/ or on the website.
     1.6 +For installing on GNU/Linux distributions read docs/linux-distris.
     1.7  
     1.8 -To compile MasqMail you need glib 1.2 (http://www.gtk.org).
     1.9 +
    1.10 +Installation instructions
    1.11 +-------------------------
    1.12 +
    1.13 +To compile masqmail you need glib 1.2 (http://www.gtk.org).
    1.14  
    1.15  You need a user and a group for masqmail to run, I suggest user
    1.16  'mail' and group 'trusted'. Say:
    1.17  
    1.18 -groupadd -g 42 trusted
    1.19 -useradd -u 42 -g 42 -d / -s /bin/sh -c "Mail Transfer Agent" mail
    1.20 +	groupadd -g 42 trusted
    1.21 +	useradd -u 42 -g 42 -d / -s /bin/sh -c "Mail Transfer Agent" mail
    1.22  
    1.23  If you use other names than 'mail' and 'trusted' use the options
    1.24  described below for configure. The 42 is just a suggestion, you can
    1.25  use any number you like, but preferably one < 100. It does not have
    1.26  to be the same for the user 'mail' and the group 'trusted'.
    1.27  
    1.28 -Then do:
    1.29 +Compliling is a matter of the usual procedure. In the source directory,
    1.30 +after unpacking do:
    1.31  
    1.32 -./configure
    1.33 -make
    1.34 -make install
    1.35 +	./configure
    1.36 +	make
    1.37 +	make install
    1.38  
    1.39 -Debian:
    1.40 -If you compile for Debian, do the configure with at least these options,
    1.41 -this makes it compatible with the official debian package:
    1.42 -./configure --with-liblockfile --with-group=mail
    1.43 -you do not need the group 'trusted', use 'mail' instead.
    1.44  
    1.45 -You can also build your own Debian package with
    1.46 -dpkg-buildpackage -rfakeroot
    1.47 -You need to have fakeroot installed to do this. Or, as root, do:
    1.48 -dpkg-buildpackage
    1.49  
    1.50 -SuSE/Redhat:
    1.51 -There are spec files for rpm creation in suse/ or redhat/. You may have to adjust these files.
    1.52 +Additional options for configure
    1.53 +--------------------------------
    1.54  
    1.55 +See the output of
    1.56  
    1.57 -Sorry, but after that you are not yet finished. For instruction on how
    1.58 -to deliver mail using a connection to your ISP see
    1.59 -docs/install.html. It is probably a good idea to copy the files
    1.60 -docs/*.html to a directory where you can access them with a browser.
    1.61 +	./configure -h
    1.62  
    1.63 -additional options for configure:
    1.64 ----------------------------------
    1.65 +Here is additional, but maybe obsolete, explanation:
    1.66  
    1.67  --with-user=USER sets the user as which MasqMail will run. Default is
    1.68  'mail'. USER has to exist before you 'make install'.
    1.69 @@ -98,6 +92,8 @@
    1.70  BTW, to get 3K of space, call
    1.71  strip --remove-section=.comment --remove-section=.note --strip-unneeded src/masqmail
    1.72  
    1.73 +
    1.74 +
    1.75  after make install:
    1.76  -------------------
    1.77  
    1.78 @@ -106,30 +102,95 @@
    1.79  
    1.80  Check that 'make install' worked correctly. The following command:
    1.81  
    1.82 -ls -ld /usr/sbin/masqmail /var/masqmail/ /var/spool/masqmail /var/spool/masqmail/input
    1.83 +	ls -ld /usr/sbin/masqmail /etc/masqmail /var/log/masqmail/ \
    1.84 +	       /var/run/masqmail /var/spool/masqmail/ /var/spool/masqmail/* 
    1.85  
    1.86  should give output similar to
    1.87  
    1.88 --rwsr-xr-x   1 root     root        86955 Oct 14 14:27 /usr/sbin/masqmail
    1.89 -drwxr-xr-x   2 mail     trusted      1024 Oct 14 14:29 /var/masqmail/
    1.90 -drwxr-xr-x   3 mail     trusted      1024 Oct 14 14:27 /var/spool/masqmail
    1.91 -drwxr-xr-x   2 mail     trusted      1024 Oct 14 18:32 /var/spool/masqmail/input
    1.92 -drwxr-xr-x   2 mail     trusted      1024 Oct 14 18:32 /var/spool/masqmail/lock
    1.93 -drwxr-xr-x   2 mail     trusted      1024 Oct 14 18:32 /var/spool/masqmail/popuidl
    1.94 +	-rwsr-xr-x 1 root root    399356 May 10 12:34 /usr/sbin/masqmail
    1.95 +	drwxr-xr-x 2 root root      4096 May 10 12:34 /etc/masqmail
    1.96 +	drwxr-xr-x 2 mail trusted   4096 May 10 12:34 /var/log/masqmail
    1.97 +	drwxr-xr-x 2 mail trusted   4096 May 10 12:34 /var/run/masqmail
    1.98 +	drwxr-xr-x 5 mail trusted   4096 May 10 12:34 /var/spool/masqmail
    1.99 +	drwxr-xr-x 2 mail trusted   4096 May 10 12:34 /var/spool/masqmail/input
   1.100 +	drwxr-xr-x 2 mail trusted   4096 May 10 12:34 /var/spool/masqmail/lock
   1.101 +	drwxr-xr-x 2 mail trusted   4096 May 10 12:34 /var/spool/masqmail/popuidl
   1.102  
   1.103  (important is the set-user-id bit for /usr/sbin/masqmail and the
   1.104  ownership of all items).
   1.105  
   1.106  Use the example configuration files in examples/ to edit your own. The
   1.107 -main configuration should go to /etc/masqmail.conf. I recommend to
   1.108 -make a directory /etc/masqmail for the *.route amd *.get files.
   1.109 +main configuration file `masqmail.conf' and the *.route and *.get files
   1.110 +should go into /etc/masqmail.
   1.111  
   1.112 -The default destination for the executable 'masqmail' is
   1.113 -/usr/sbin. Check that it has the set user id bit set. (chmod u+s
   1.114 -/usr/sbin/masqmail does no harm in any case).
   1.115 +The default destination for the executable `masqmail' is /usr/sbin.
   1.116 +Check that it has the set-uid bit set. You can set it with:
   1.117 +
   1.118 +	chmod u+s /usr/sbin/masqmail
   1.119  
   1.120  If you want to replace sendmail, move your old sendmail binary to
   1.121 -another name and make a symbolic link /usr/sbin/sendmail ->
   1.122 -/usr/sbin/masqmail.
   1.123 +another name and make a symbolic link:
   1.124  
   1.125 +	ln -s /usr/sbin/masqmail /usr/sbin/sendmail
   1.126  
   1.127 +Now every mailer that used to call sendmail will now call masqmail. You
   1.128 +can now kill your old sendmail if it is running and start masqmail.
   1.129 +
   1.130 +	/sbin/init.d/sendmail restart
   1.131 +
   1.132 +should do that. You can also start masqmail with:
   1.133 +
   1.134 +	/usr/sbin/masqmail -bd -q30m
   1.135 +
   1.136 +
   1.137 +
   1.138 +Configuring for online delivery
   1.139 +-------------------------------
   1.140 +
   1.141 +(This section covers dial-up internet connections.)
   1.142 +
   1.143 +Now you have to set up the online configuration. The trick is to tell
   1.144 +your ip-up script the connection name. You could use the IP number of
   1.145 +the far side of the ppp link, but this is a pain and may change each
   1.146 +time. But you can give it an additional argument via pppd with ipparam.
   1.147 +Somewhere in your dial up script you have a line similar to:
   1.148 +
   1.149 +	/usr/sbin/pppd /dev/ttyS1 connect "/usr/sbin/chat -t 90 -f $CHATFILE" \
   1.150 +	-d -d -d user user@somewhere file "$OPTIONS"
   1.151 +
   1.152 +Just add 'ipparam FastNet' in the command line for pppd if your ISP has
   1.153 +the name FastNet. The ip-up script will then get 'FastNet' as a sixth
   1.154 +parameter. In your ip-up script you can then call masqmail with
   1.155 +
   1.156 +	/usr/sbin/masqmail -qo "$6"
   1.157 +
   1.158 +instead of 'sendmail -q', if you had that in the script before.
   1.159 +Masqmail will then read the route configuration specified for the
   1.160 +connection name 'FastNet' and deliver the mail destined to the internet.
   1.161 +See the configuration manual on how to write a route configuration or
   1.162 +use one of the examples as a template.
   1.163 +
   1.164 +I do not know how do configure that for an ISDN adapter, but I am sure
   1.165 +you will find something similar in the man pages.
   1.166 +
   1.167 +If you want mail that is received by masqmail from your local net to be
   1.168 +delivered immediately using the route configuration, you have two
   1.169 +possibilities:
   1.170 +
   1.171 +* if you are using the masqdialer system, you just have to set the
   1.172 +  variables online_detect to mserver and mserver_iface to the interface
   1.173 +  mserver is listening to.
   1.174 +* otherwise you have to add two commands in your ip-up script:
   1.175 +	echo -n $6 > /tmp/connect_route
   1.176 +	chmod 644 /tmp/connect_route
   1.177 +  and you have to remove the file /tmp/connect_route in your ip-down script:
   1.178 +	rm /tmp/connect_route.
   1.179 +  Then you have to set online_detect to file and online_file to
   1.180 +  /tmp/connect_route.
   1.181 +
   1.182 +See the route documentation for more.
   1.183 +
   1.184 +
   1.185 +
   1.186 +Written by oku.
   1.187 +Updated by meillo.
     2.1 --- a/INSTALL.agenda	Sat May 29 22:33:10 2010 +0200
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,37 +0,0 @@
     2.4 -
     2.5 -prerequesites:
     2.6 ---------------
     2.7 -cp /usr/lib/glib-config /usr/mipsel-linux/bin
     2.8 -and apply this patch:
     2.9 -
    2.10 -3c3
    2.11 -< prefix=/usr
    2.12 ----
    2.13 -> prefix=/usr/mipsel-linux/
    2.14 -
    2.15 -
    2.16 -compile
    2.17 --------
    2.18 -export CONFIG_SITE=./agenda-config.site
    2.19 -
    2.20 -./configure --prefix=/usr/local/ --with-spooldir=/flash/spool/masqmail/ --with-glib-prefix=/usr/mipsel-linux/ --disable-smtp-server --disable-resolver --with-group=mail --disable-debug --enable-auth
    2.21 -make
    2.22 -
    2.23 -mipsel-linux-strip --remove-section=.comment --remove-section=.note --strip-unneeded src/masqmail
    2.24 -
    2.25 -install
    2.26 --------
    2.27 -
    2.28 -# Become root and do:
    2.29 -make DESTDIR=/tmp/agenda-masqmail/ install
    2.30 -
    2.31 -# make the configuration directory writable for user mail
    2.32 -# (this is needed for sqilconf)
    2.33 -chown mail.mail /tmp/agenda-masqmail/etc/masqmail/
    2.34 -chmod g+rw /tmp/agenda-masqmail/etc/masqmail/
    2.35 -
    2.36 -# delete man pages and unneeded binaries:
    2.37 -rm -rf /tmp/agenda-masqmail/usr/local/man/ /tmp/agenda-masqmail/usr/local/bin/
    2.38 -
    2.39 -You can now rsync the files you need to your agenda from DESTDIR.
    2.40 -
     3.1 --- a/INSTALL.ipaq	Sat May 29 22:33:10 2010 +0200
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,15 +0,0 @@
     3.4 -For a cross compiler:
     3.5 -
     3.6 -Download ipaq-config.site from http://masqmail.cx/ipaq/cross/. There
     3.7 -are also some more instructions.
     3.8 -
     3.9 -export CONFIG_SITE=./ipaq-config.site
    3.10 -
    3.11 -./configure --with-glib-prefix=/skiff/local/ \
    3.12 -	--disable-smtp-server --disable-resolver \
    3.13 -	--with-group=mail --disable-debug --enable-auth
    3.14 -make
    3.15 -
    3.16 -su
    3.17 -make DESTDIR=/tmp/masqmail install
    3.18 -
     4.1 --- a/agenda-config.site	Sat May 29 22:33:10 2010 +0200
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,71 +0,0 @@
     4.4 -# config.site for configure
     4.5 -# Agenda Vr3 TARGET
     4.6 -
     4.7 -# You could put this file to /usr/local/mipsel-linux/etc/agenda-config.site
     4.8 -
     4.9 -# run with
    4.10 -#   CONFIG_SITE=/wherever/you/store/it/agenda-config.site ./configure
    4.11 -# or
    4.12 -#   export CONFIG_SITE=/wherever/you/store/it/agenda-config.site
    4.13 -# if this is going to be a whole compilation orgy
    4.14 -
    4.15 -# Modified from the one provided by Bradley D. LaRonde
    4.16 -
    4.17 -# Edited by Andrej Cedilnik <acedil1@csee.umbc.edu>
    4.18 -
    4.19 -# Used some of solutions by Tilman Vogel <Tilman.Vogel@web.de>
    4.20 -
    4.21 -HOSTCC=gcc
    4.22 -
    4.23 -# Names of the cross-compilers
    4.24 -CC=mipsel-linux-gcc
    4.25 -CXX=mipsel-linux-gcc
    4.26 -
    4.27 -# The cross compiler specific options
    4.28 -CFLAGS="-s -mips2 -O2 -fno-exceptions"
    4.29 -CXXFLAGS="-s -mips2 -O2 -fno-exceptions -I/usr/mipsel-linux/include/g++"
    4.30 -CPPFLAGS="-s -mips2 -O2 -fno-exceptions -I/usr/mipsel-linux/include/g++"
    4.31 -LDFLAGS="-s -mips2"
    4.32 -
    4.33 -# Some other programs
    4.34 -AR=mipsel-linux-ar
    4.35 -RANLIB=mipsel-linux-ranlib
    4.36 -NM=mipsel-linux-nm
    4.37 -ac_cv_path_NM=mipsel-linux-nm
    4.38 -ac_cv_func_setpgrp_void=yes
    4.39 -host=mipsel-linux
    4.40 -#prefix=/usr/mipsel-linux
    4.41 -x_includes=/usr/mipsel-linux/include
    4.42 -x_libraries=/usr/mipsel-linux/X11R6/lib
    4.43 -
    4.44 -# These are for GNU shellutils
    4.45 -jm_cv_have_proc_uptime=yes
    4.46 -jm_cv_func_working_gnu_strftime=yes
    4.47 -
    4.48 -# Some options for ease of compiling python 
    4.49 -ac_cv_sizeof_int=4
    4.50 -ac_cv_sizeof_char=1
    4.51 -ac_cv_sizeof_short=2
    4.52 -ac_cv_sizeof_float=4
    4.53 -ac_cv_sizeof_double=8
    4.54 -ac_cv_sizeof_pthread_t=4
    4.55 -ac_cv_sizeof_long=4
    4.56 -ac_cv_sizeof_void_p=4
    4.57 -ac_cv_sizeof_long_long=8
    4.58 -ac_cv_sizeof_off_t=4
    4.59 -ac_cv_sizeof_fpos_t=4
    4.60 -ac_cv_sizeof_time_t=4
    4.61 -
    4.62 -# Some other stuff nobody knows why
    4.63 -bad_forward=no
    4.64 -LDSHARED='mipsel-linux-gcc -msoft-float -shared'
    4.65 -ac_cv_malloc_zero=nonnull
    4.66 -
    4.67 -# squeak wants this
    4.68 -# can't do misaligned access to doubles
    4.69 -ac_cv_double_align=no
    4.70 -# dunno what order doubles are in
    4.71 -ac_cv_double_order=no
    4.72 -
    4.73 -ac_cv_header_wchar_h=no
    4.74 -
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/docs/INSTALL.agenda	Sat May 29 22:53:42 2010 +0200
     5.3 @@ -0,0 +1,37 @@
     5.4 +
     5.5 +prerequesites:
     5.6 +--------------
     5.7 +cp /usr/lib/glib-config /usr/mipsel-linux/bin
     5.8 +and apply this patch:
     5.9 +
    5.10 +3c3
    5.11 +< prefix=/usr
    5.12 +---
    5.13 +> prefix=/usr/mipsel-linux/
    5.14 +
    5.15 +
    5.16 +compile
    5.17 +-------
    5.18 +export CONFIG_SITE=./agenda-config.site
    5.19 +
    5.20 +./configure --prefix=/usr/local/ --with-spooldir=/flash/spool/masqmail/ --with-glib-prefix=/usr/mipsel-linux/ --disable-smtp-server --disable-resolver --with-group=mail --disable-debug --enable-auth
    5.21 +make
    5.22 +
    5.23 +mipsel-linux-strip --remove-section=.comment --remove-section=.note --strip-unneeded src/masqmail
    5.24 +
    5.25 +install
    5.26 +-------
    5.27 +
    5.28 +# Become root and do:
    5.29 +make DESTDIR=/tmp/agenda-masqmail/ install
    5.30 +
    5.31 +# make the configuration directory writable for user mail
    5.32 +# (this is needed for sqilconf)
    5.33 +chown mail.mail /tmp/agenda-masqmail/etc/masqmail/
    5.34 +chmod g+rw /tmp/agenda-masqmail/etc/masqmail/
    5.35 +
    5.36 +# delete man pages and unneeded binaries:
    5.37 +rm -rf /tmp/agenda-masqmail/usr/local/man/ /tmp/agenda-masqmail/usr/local/bin/
    5.38 +
    5.39 +You can now rsync the files you need to your agenda from DESTDIR.
    5.40 +
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/docs/INSTALL.ipaq	Sat May 29 22:53:42 2010 +0200
     6.3 @@ -0,0 +1,15 @@
     6.4 +For a cross compiler:
     6.5 +
     6.6 +Download ipaq-config.site from http://masqmail.cx/ipaq/cross/. There
     6.7 +are also some more instructions.
     6.8 +
     6.9 +export CONFIG_SITE=./ipaq-config.site
    6.10 +
    6.11 +./configure --with-glib-prefix=/skiff/local/ \
    6.12 +	--disable-smtp-server --disable-resolver \
    6.13 +	--with-group=mail --disable-debug --enable-auth
    6.14 +make
    6.15 +
    6.16 +su
    6.17 +make DESTDIR=/tmp/masqmail install
    6.18 +
     7.1 --- a/docs/README	Sat May 29 22:33:10 2010 +0200
     7.2 +++ b/docs/README	Sat May 29 22:53:42 2010 +0200
     7.3 @@ -1,2 +1,12 @@
     7.4  Since masqmail-0.2.22, documentation is maintained in troff (man page)
     7.5  format directly. The old XML sources are no longer used.
     7.6 +
     7.7 +The `old-manual' directory contains the old manual (as expected) and
     7.8 +html versions of man pages from that time (May/July 2000). The files
     7.9 +have been copied from the old project website.
    7.10 +
    7.11 +There are installation instructions for various systems available. Some
    7.12 +of them are outdated and may not work anymore.
    7.13 +
    7.14 +
    7.15 +meillo
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/docs/agenda-config.site	Sat May 29 22:53:42 2010 +0200
     8.3 @@ -0,0 +1,71 @@
     8.4 +# config.site for configure
     8.5 +# Agenda Vr3 TARGET
     8.6 +
     8.7 +# You could put this file to /usr/local/mipsel-linux/etc/agenda-config.site
     8.8 +
     8.9 +# run with
    8.10 +#   CONFIG_SITE=/wherever/you/store/it/agenda-config.site ./configure
    8.11 +# or
    8.12 +#   export CONFIG_SITE=/wherever/you/store/it/agenda-config.site
    8.13 +# if this is going to be a whole compilation orgy
    8.14 +
    8.15 +# Modified from the one provided by Bradley D. LaRonde
    8.16 +
    8.17 +# Edited by Andrej Cedilnik <acedil1@csee.umbc.edu>
    8.18 +
    8.19 +# Used some of solutions by Tilman Vogel <Tilman.Vogel@web.de>
    8.20 +
    8.21 +HOSTCC=gcc
    8.22 +
    8.23 +# Names of the cross-compilers
    8.24 +CC=mipsel-linux-gcc
    8.25 +CXX=mipsel-linux-gcc
    8.26 +
    8.27 +# The cross compiler specific options
    8.28 +CFLAGS="-s -mips2 -O2 -fno-exceptions"
    8.29 +CXXFLAGS="-s -mips2 -O2 -fno-exceptions -I/usr/mipsel-linux/include/g++"
    8.30 +CPPFLAGS="-s -mips2 -O2 -fno-exceptions -I/usr/mipsel-linux/include/g++"
    8.31 +LDFLAGS="-s -mips2"
    8.32 +
    8.33 +# Some other programs
    8.34 +AR=mipsel-linux-ar
    8.35 +RANLIB=mipsel-linux-ranlib
    8.36 +NM=mipsel-linux-nm
    8.37 +ac_cv_path_NM=mipsel-linux-nm
    8.38 +ac_cv_func_setpgrp_void=yes
    8.39 +host=mipsel-linux
    8.40 +#prefix=/usr/mipsel-linux
    8.41 +x_includes=/usr/mipsel-linux/include
    8.42 +x_libraries=/usr/mipsel-linux/X11R6/lib
    8.43 +
    8.44 +# These are for GNU shellutils
    8.45 +jm_cv_have_proc_uptime=yes
    8.46 +jm_cv_func_working_gnu_strftime=yes
    8.47 +
    8.48 +# Some options for ease of compiling python 
    8.49 +ac_cv_sizeof_int=4
    8.50 +ac_cv_sizeof_char=1
    8.51 +ac_cv_sizeof_short=2
    8.52 +ac_cv_sizeof_float=4
    8.53 +ac_cv_sizeof_double=8
    8.54 +ac_cv_sizeof_pthread_t=4
    8.55 +ac_cv_sizeof_long=4
    8.56 +ac_cv_sizeof_void_p=4
    8.57 +ac_cv_sizeof_long_long=8
    8.58 +ac_cv_sizeof_off_t=4
    8.59 +ac_cv_sizeof_fpos_t=4
    8.60 +ac_cv_sizeof_time_t=4
    8.61 +
    8.62 +# Some other stuff nobody knows why
    8.63 +bad_forward=no
    8.64 +LDSHARED='mipsel-linux-gcc -msoft-float -shared'
    8.65 +ac_cv_malloc_zero=nonnull
    8.66 +
    8.67 +# squeak wants this
    8.68 +# can't do misaligned access to doubles
    8.69 +ac_cv_double_align=no
    8.70 +# dunno what order doubles are in
    8.71 +ac_cv_double_order=no
    8.72 +
    8.73 +ac_cv_header_wchar_h=no
    8.74 +
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/docs/linux-distris	Sat May 29 22:53:42 2010 +0200
     9.3 @@ -0,0 +1,34 @@
     9.4 +Distribution specific stuff
     9.5 +===========================
     9.6 +
     9.7 +Debian
     9.8 +------
     9.9 +
    9.10 +If you compile for Debian, do the configure with at least these options:
    9.11 +
    9.12 +	./configure --with-liblockfile --with-group=mail
    9.13 +
    9.14 +Use the group `mail' instead of the group `trusted'.
    9.15 +
    9.16 +You can also build your own Debian package with
    9.17 +
    9.18 +	dpkg-buildpackage -rfakeroot
    9.19 +
    9.20 +You need to have fakeroot installed to do this. Or, as root, do:
    9.21 +
    9.22 +	dpkg-buildpackage
    9.23 +
    9.24 +However, you better have a look at the official masqmail package in
    9.25 +Debian.
    9.26 +
    9.27 +	apt-get source masqmail
    9.28 +
    9.29 +is your friend.
    9.30 +
    9.31 +
    9.32 +
    9.33 +SuSE/Redhat
    9.34 +-----------
    9.35 +
    9.36 +There are spec files for rpm creation on the website. You may have to
    9.37 +adjust these files.