From 3a258ad5cdd98c5705af6c02ba91993b3d382adc Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Wed, 5 Dec 2007 17:23:41 -0500 Subject: Because the admin directory is no longer included, the www directory isn't either, and that's where the generated docs used to live. So now, make this directory include the generated docs, removing the old IPC7 and LISA-98 directories, and the .tex source files. These latter are moved to the admin repository. --- doc/mailman-install/create-install-dir.html | 149 ++++++++++++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100644 doc/mailman-install/create-install-dir.html (limited to 'doc/mailman-install/create-install-dir.html') diff --git a/doc/mailman-install/create-install-dir.html b/doc/mailman-install/create-install-dir.html new file mode 100644 index 00000000..e152c25f --- /dev/null +++ b/doc/mailman-install/create-install-dir.html @@ -0,0 +1,149 @@ + + + + + + + + + + + + +2.2 Create the installation directory + + + + + +

+
+2.2 Create the installation directory +

+Typically, Mailman is installed into a single directory, which includes both +the Mailman source code and the run-time list and archive data. It is +possible to split the static program files from the variable data files and +install them in separate directories. This section will describe the +available options. + +

+The default is to install all of Mailman to +/usr/local/mailman2. You can change this base installation directory (referred to here +as $prefix) by specifying the directory with the +--prefix configure option. If you're upgrading from +a previous version of Mailman, you may want to use the --prefix +option unless you move your mailing lists. + +

+

Warning: + +You cannot install Mailman on a filesystem that is mounted with the +nosuid option. This will break Mailman, which relies on setgid +programs for its security. If this describes your environment, simply install +Mailman in a location that allows setgid programs. +
+ +

+Make sure the installation directory is set to group mailman (or +whatever you're going to specify with --with-groupname) and has +the setgid bit set3. You probably also want to guarantee that this +directory is readable and executable by everyone. For example, these shell +commands will accomplish this: + +

+

+    % cd $prefix
+    % chgrp mailman .
+    % chmod a+rx,g+ws .
+
+ +

+You are now ready to configure and install the Mailman software. + +

+


Footnotes

+
+
.../usr/local/mailman2
+
This is the default for Mailman 2.1. +Earlier versions of Mailman installed everything under /home/mailman by +default. + +
+
... set3
+
BSD users should see the 15.2 section +for additional information. + +
+
+ + + + + -- cgit v1.2.3