diff options
Diffstat (limited to 'network/mailman/README')
-rw-r--r-- | network/mailman/README | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/network/mailman/README b/network/mailman/README new file mode 100644 index 0000000000..447df92360 --- /dev/null +++ b/network/mailman/README @@ -0,0 +1,30 @@ +Mailman (the GNU Mailing List Manager) + +Unlike other SlackBuilds which have a /usr installation prefix, this +script will install Mailman to /opt/mailman instatead. This is done +to simplify the build process since Mailman attemps to install itself +into many non-standard directories in the prefix directory. Therefore, it +is installed as a self-contained and easily-removable location in /opt. + +It may be that you wish to keep Mailman's lists database in /var/mailman +instead of /opt/mailman/var/mailman, in which case you should adjust the +VAR_PREFIX variable at runtime. For example: + + VAR_PREFIX="/var/mailman" ./mailman.SlackBuild + +This SlackBuild assumes the webserver group name to be "apache", +which should work just fine for you if you have the Slackware +httpd package installed. +If you wish to use a diffent webserver then set the group name accordingly +by passing is to the script via the CGI_GID varible at runtime. Eg: + + CGI_GID="lighttpd" ./mailman.SlackBuild + +This script also expects there to be a user and group called "mailman", +with uid and gid of 204 (see http://slackbuilds.org/uid_gid.txt): + + # groupadd -g 204 mailman + # useradd -u 204 -d /dev/null -s /bin/false -g mailman mailman + +If you execute the script without creating this user and group, it won't +build the Mailman package. |