~xav0989/ubuntu/vivid/mailman/ubuntu-logo

« back to all changes in this revision

Viewing changes to admin/www/mailman-install/create-install-dir.html

  • Committer: Bazaar Package Importer
  • Author(s): Thijs Kinkhorst
  • Date: 2008-04-24 19:30:49 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20080424193049-jy5fa9tus40tjbmn
Tags: 1:2.1.10-2
Apply upstream patch to fix regression in cmd_subscribe
so that email subscribe to the -subscribe or -join address or the
-request address with a bare 'subscribe' command results in the message
being shunted.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
 
<html>
3
 
<head>
4
 
<link rel="STYLESHEET" href="mailman-install.css" type='text/css' />
5
 
<link rel="first" href="mailman-install.html" title='GNU Mailman - Installation Manual' />
6
 
<link rel='last' href='about.html' title='About this document...' />
7
 
<link rel='help' href='about.html' title='About this document...' />
8
 
<link rel="prev" href="node4.html" />
9
 
<link rel="parent" href="node3.html" />
10
 
<link rel="next" href="node6.html" />
11
 
<meta name='aesop' content='information' />
12
 
<title>2.2 Create the installation directory</title>
13
 
</head>
14
 
<body>
15
 
<DIV CLASS="navigation">
16
 
<div id='top-navigation-panel' xml:id='top-navigation-panel'>
17
 
<table align="center" width="100%" cellpadding="0" cellspacing="2">
18
 
<tr>
19
 
<td class='online-navigation'><a rel="prev" title="2.1 Add the group"
20
 
  href="node4.html"><img src='previous.png'
21
 
  border='0' height='32'  alt='Previous Page' width='32' /></A></td>
22
 
<td class='online-navigation'><a rel="parent" title="2 Set up your"
23
 
  href="node3.html"><img src='up.png'
24
 
  border='0' height='32'  alt='Up One Level' width='32' /></A></td>
25
 
<td class='online-navigation'><a rel="next" title="3 Build and install"
26
 
  href="node6.html"><img src='next.png'
27
 
  border='0' height='32'  alt='Next Page' width='32' /></A></td>
28
 
<td align="center" width="100%">GNU Mailman - Installation Manual</td>
29
 
<td class='online-navigation'><img src='blank.png'
30
 
  border='0' height='32'  alt='' width='32' /></td>
31
 
<td class='online-navigation'><img src='blank.png'
32
 
  border='0' height='32'  alt='' width='32' /></td>
33
 
<td class='online-navigation'><img src='blank.png'
34
 
  border='0' height='32'  alt='' width='32' /></td>
35
 
</tr></table>
36
 
<div class='online-navigation'>
37
 
<b class="navlabel">Previous:</b>
38
 
<a class="sectref" rel="prev" href="node4.html">2.1 Add the group</A>
39
 
<b class="navlabel">Up:</b>
40
 
<a class="sectref" rel="parent" href="node3.html">2 Set up your</A>
41
 
<b class="navlabel">Next:</b>
42
 
<a class="sectref" rel="next" href="node6.html">3 Build and install</A>
43
 
</div>
44
 
<hr /></div>
45
 
</DIV>
46
 
<!--End of Navigation Panel-->
47
 
 
48
 
<H2><A NAME="SECTION001220000000000000000"></A><A NAME="create-install-dir"></A>
49
 
<BR>
50
 
2.2 Create the installation directory
51
 
</H2>
52
 
Typically, Mailman is installed into a single directory, which includes both
53
 
the Mailman source code and the run-time list and archive data.  It is
54
 
possible to split the static program files from the variable data files and
55
 
install them in separate directories.  This section will describe the
56
 
available options.
57
 
 
58
 
<P>
59
 
The default is to install all of Mailman to
60
 
<span class="file">/usr/local/mailman</span><A NAME="tex2html2"
61
 
  HREF="#foot701"><SUP>2</SUP></A>.  You can change this base installation directory (referred to here
62
 
as <var>$prefix</var>) by specifying the directory with the
63
 
<b class="programopt">--prefix</b> <b class="program">configure</b> option.  If you're upgrading from
64
 
a previous version of Mailman, you may want to use the <b class="programopt">--prefix</b>
65
 
option unless you move your mailing lists.
66
 
 
67
 
<P>
68
 
<div class="warning"><b class="label">Warning:</b>
69
 
 
70
 
You cannot install Mailman on a filesystem that is mounted with the
71
 
<code>nosuid</code> option.  This will break Mailman, which relies on setgid
72
 
programs for its security.  If this describes your environment, simply install
73
 
Mailman in a location that allows setgid programs.
74
 
</div>
75
 
 
76
 
<P>
77
 
Make sure the installation directory is set to group <code>mailman</code> (or
78
 
whatever you're going to specify with <b class="programopt">--with-groupname</b>) and has
79
 
the setgid bit set<A NAME="tex2html3"
80
 
  HREF="#foot702"><SUP>3</SUP></A>.  You probably also want to guarantee that this
81
 
directory is readable and executable by everyone.  For example, these shell
82
 
commands will accomplish this:
83
 
 
84
 
<P>
85
 
<div class="verbatim"><pre>
86
 
    % cd $prefix
87
 
    % chgrp mailman .
88
 
    % chmod a+rx,g+ws .
89
 
</pre></div>
90
 
 
91
 
<P>
92
 
You are now ready to configure and install the Mailman software.
93
 
 
94
 
<P>
95
 
<BR><HR><H4>Footnotes</H4>
96
 
<DL>
97
 
<DT><A NAME="foot701">.../usr/local/mailman</A><A
98
 
 href="create-install-dir.html#tex2html2"><SUP>2</SUP></A></DT>
99
 
<DD>This is the default for Mailman 2.1.
100
 
Earlier versions of Mailman installed everything under <span class="file">/home/mailman</span> by
101
 
default.
102
 
 
103
 
</DD>
104
 
<DT><A NAME="foot702">... set</A><A
105
 
 href="create-install-dir.html#tex2html3"><SUP>3</SUP></A></DT>
106
 
<DD>BSD users should see the <A href="bsd-issues.html#bsd-issues">15.2</A> section
107
 
for additional information.
108
 
 
109
 
</DD>
110
 
</DL>
111
 
<DIV CLASS="navigation">
112
 
<div class='online-navigation'>
113
 
<p></p><hr />
114
 
<table align="center" width="100%" cellpadding="0" cellspacing="2">
115
 
<tr>
116
 
<td class='online-navigation'><a rel="prev" title="2.1 Add the group"
117
 
  href="node4.html"><img src='previous.png'
118
 
  border='0' height='32'  alt='Previous Page' width='32' /></A></td>
119
 
<td class='online-navigation'><a rel="parent" title="2 Set up your"
120
 
  href="node3.html"><img src='up.png'
121
 
  border='0' height='32'  alt='Up One Level' width='32' /></A></td>
122
 
<td class='online-navigation'><a rel="next" title="3 Build and install"
123
 
  href="node6.html"><img src='next.png'
124
 
  border='0' height='32'  alt='Next Page' width='32' /></A></td>
125
 
<td align="center" width="100%">GNU Mailman - Installation Manual</td>
126
 
<td class='online-navigation'><img src='blank.png'
127
 
  border='0' height='32'  alt='' width='32' /></td>
128
 
<td class='online-navigation'><img src='blank.png'
129
 
  border='0' height='32'  alt='' width='32' /></td>
130
 
<td class='online-navigation'><img src='blank.png'
131
 
  border='0' height='32'  alt='' width='32' /></td>
132
 
</tr></table>
133
 
<div class='online-navigation'>
134
 
<b class="navlabel">Previous:</b>
135
 
<a class="sectref" rel="prev" href="node4.html">2.1 Add the group</A>
136
 
<b class="navlabel">Up:</b>
137
 
<a class="sectref" rel="parent" href="node3.html">2 Set up your</A>
138
 
<b class="navlabel">Next:</b>
139
 
<a class="sectref" rel="next" href="node6.html">3 Build and install</A>
140
 
</div>
141
 
</div>
142
 
<hr />
143
 
<span class="release-info">Release 2.1, documentation updated on December 13, 2005.</span>
144
 
</DIV>
145
 
<!--End of Navigation Panel-->
146
 
 
147
 
</BODY>
148
 
</HTML>