aboutsummaryrefslogtreecommitdiff
path: root/network/mailman/README
diff options
context:
space:
mode:
Diffstat (limited to 'network/mailman/README')
-rw-r--r--network/mailman/README30
1 files changed, 30 insertions, 0 deletions
diff --git a/network/mailman/README b/network/mailman/README
new file mode 100644
index 0000000000000..447df923605ea
--- /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.