<!--
   $FML: filename.sgml,v 1.2 2003/08/03 05:28:49 fukachan Exp $
   $jaFML: filename.sgml,v 1.3 2003/04/15 14:51:41 fukachan Exp $
-->

<chapter id="filename">
	<title>
	[Caution] File Names
	</title>

<para>
References: fml-devel 205
</para>



<sect1 id="filename.basic">
	<title>
	Filename Structure
	</title>

<para>
The fundamental syntax is 
<screen>
FILENAME-ROLE
</screen>
. 
For example, fml uses the following syntax for address lists.
<screen>
recipients-ROLE
members-ROLE
</screen>
</para>

<para>
Other than address lists, fml uses similar manner for other type of
files. For example,
<screen>
passwd-admin
passwd-moderator
passwd-cgiadmin
</screen>
for several password files.
</para>


</sect1>


<sect1>
	<title>
	Case Study: Address List
	</title>

<para>
<screen>
primary_recipient_maps	=	recipients

# add actives for backward compatibility
recipient_maps	=	recipients
			actives
</screen>
</para>

</sect1>


<sect1>
	<title>
	Case Study: List Of Remote Administrators
	</title>

<para>
<screen>
recipients-admin
members-admin
</screen>
</para>

</sect1>


<sect1>
	<title>
	Case Study: List Of Moderators
	</title>


<para>
<screen>
recipients-moderator
members-moderator
</screen>
</para>


</sect1>


<sect1>
	<title>
	Case Study: Remote Administrator Password Files
	</title>


<para>
<screen>
etc/passwd-admin
</screen>
</para>

<warning>
<para>
etc/passwd, lack of role name, was used in the case of &fml4;.
</para>
</warning>

</sect1>


</chapter>

<!--

[HISTORY]
   imported from 
   01_RFC_FILENAME.txt,v 1.2 2002/08/21 15:30:25 fukachan Exp

-->
