diff options
author | Jeremy Allison <jra@samba.org> | 1998-11-11 01:23:43 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 1998-11-11 01:23:43 +0000 |
commit | af60ba31e124e87473aaa2822997f989dd52f876 (patch) | |
tree | 1b267c21c5de74b798fa543c36c4f0f71d03c60a /docs/htmldocs/make_smbcodepage.1.html | |
parent | 26552543ff2960ab9c483240a27adfe15cf9c813 (diff) | |
download | samba-af60ba31e124e87473aaa2822997f989dd52f876.tar.gz samba-af60ba31e124e87473aaa2822997f989dd52f876.tar.bz2 samba-af60ba31e124e87473aaa2822997f989dd52f876.zip |
First version of HTML docs generated from YODL source.
Jeremy.
(This used to be commit 8f5f0bffc6af97e1f382cb3baa03ccecb0f151c4)
Diffstat (limited to 'docs/htmldocs/make_smbcodepage.1.html')
-rw-r--r-- | docs/htmldocs/make_smbcodepage.1.html | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/docs/htmldocs/make_smbcodepage.1.html b/docs/htmldocs/make_smbcodepage.1.html new file mode 100644 index 0000000000..db119b0e8d --- /dev/null +++ b/docs/htmldocs/make_smbcodepage.1.html @@ -0,0 +1,142 @@ + + + + + +<html><head><title>make_smbcodepage</title> + +<link rev="made" href="mailto:samba-bugs@samba.anu.edu.au"> +</head> +<body> + +<hr> + +<h1>make_smbcodepage</h1> +<h2>Samba</h2> +<h2>23 Oct 1998</h2> + + + + +<p><br><a name="NAME"></a> +<h2>NAME</h2> + make_codepage - Construct a codepage file for Samba +<p><br><a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<p><br><strong>make_smbcodepage</strong> [<a href="make_smbcodepage.1.html#cord">c|d</a>] <a href="make_smbcodepage.1.html#codepage">codepage</a> <a href="make_smbcodepage.1.html#inputfile">inputfile</a> <a href="make_smbcodepage.1.html#outputfile">outputfile</a> +<p><br><a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<p><br>This program is part of the <strong>Samba</strong> suite. +<p><br><strong>make_smbcodepage</strong> compiles or de-compiles codepage files for use +with the internationalization features of Samba 2.0 +<p><br><a name="OPTIONS"></a> +<h2>OPTIONS</h2> + +<p><br><ul> +<p><br><a name="cord"></a> +<li><strong>c|d</strong> This tells make_smbcodepage if it is compiling (c) a text +format code page file to binary, or (d) de-compiling a binary codepage +file to text. +<p><br><a name="codepage"></a> +<li><strong>codepage</strong> This is the codepage we are processing (a number, eg. 850). +<p><br><a name="inputfile"></a> +<li><strong>inputfile</strong> This is the input file to process. In the 'c' case this +will be a text codepage definition file such as the ones found in the +Samba <em>source/codepages</em> directory. In the 'd' case this will be the +binary format codepage definition file normally found in the +<em>lib/codepages</em> directory in the Samba install directory path. +<p><br><a name="outputfile"></a> +<li><strong>outputfile</strong> This is the output file to produce. +<p><br></ul> +<p><br><a name="SambaCodepageFiles"></a> +<h2>Samba Codepage Files</h2> + +<p><br>A text Samba codepage definition file is a description that tells +Samba how to map from upper to lower case for characters greater than +ascii 127 in the specified DOS code page. Note that for certain DOS +codepages (437 for example) mapping from lower to upper case may be +asynchronous. For example, in code page 437 lower case a acute maps to +a plain upper case A when going from lower to upper case, but maps +from plain upper case A to plain lower case a when lower casing a +character. +<p><br>A binary Samba codepage definition file is a binary representation of +the same information, including a value that specifies what codepage +this file is describing. +<p><br>As Samba does not yet use UNICODE (current for Samba version 2.0) you +must specify the client code page that your DOS and Windows clients +are using if you wish to have case insensitivity done correctly for +your particular language. The default codepage Samba uses is 850 +(Western European). Text codepage definition sample files are +provided in the Samba distribution for codepages 437 (USA), 737 +(Greek), 850 (Western European) 852 (MS-DOS Latin 2), 861 (Icelandic), +866 (Cyrillic), 932 (Kanji SJIS), 936 (Simplified Chinese), 949 +(Hangul) and 950 (Traditional Chinese). Users are encouraged to write +text codepage definition files for their own code pages and donate +them to <a href="mailto:samba-bugs@samba.anu.edu.au"><em>samba-bugs@samba.anu.edu.au</em></a>. All codepage files in the +Samba <em>source/codepages</em> directory are compiled and installed when a +<em>'make install'</em> command is issued there. +<p><br>The client codepage used by the <a href="smbd.8.html"><strong>smbd</strong></a> server is +configured using the <a href="smb.conf.5.html#clientcodepage"><strong>client code +page</strong></a> parameter in the +<a href="smb.conf.5.html"><strong>smb.conf</strong></a> file. +<p><br><a name="FILES"></a> +<h2>FILES</h2> + +<p><br><strong>codepage_def.<codepage></strong> +<p><br>These are the input (text) codepage files provided in the Samba +<em>source/codepages</em> directory. +<p><br>A text codepage definition file consists of multiple lines +containing four fields. These fields are : +<p><br><ul> +<p><br><li > <strong>lower</strong>: which is the (hex) lower case character mapped on this +line. +<p><br><li > <strong>upper</strong>: which is the (hex) upper case character that the lower +case character will map to. +<p><br><li > <strong>map upper to lower</strong> which is a boolean value (put either True +or False here) which tells Samba if it is to map the given upper case +character to the given lower case character when lower casing a +filename. +<p><br><li > <strong>map lower to upper</strong> which is a boolean value (put either True +or False here) which tells Samba if it is to map the given lower case +character to the given upper case character when upper casing a +filename. +<p><br></ul> +<p><br><strong>codepage.<codepage></strong> These are the output (binary) codepage files +produced and placed in the Samba destination <em>lib/codepage</em> +directory. +<p><br><a name="INSTALLATION"></a> +<h2>INSTALLATION</h2> + +<p><br>The location of the server and its support files is a matter for +individual system administrators. The following are thus suggestions +only. +<p><br>It is recommended that the <strong>make_smbcodepage</strong> program be installed +under the <em>/usr/local/samba</em> hierarchy, in a directory readable by +all, writeable only by root. The program itself should be executable +by all. The program should NOT be setuid or setgid! +<p><br><a name="VERSION"></a> +<h2>VERSION</h2> + +<p><br>This man page is correct for version 2.0 of the Samba suite. +<p><br><a name="SEEALSO"></a> +<h2>SEE ALSO</h2> + +<p><br><a href="smb.conf.5.html"><strong>smb.conf(5)</strong></a>, <a href="smbd.8.html"><strong>smbd (8)</strong></a> +<p><br><a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<p><br>The original Samba software and related utilities were created by +Andrew Tridgell <a href="mailto:samba-bugs@samba.anu.edu.au"><em>samba-bugs@samba.anu.edu.au</em></a>. Samba is now developed +by the Samba Team as an Open Source project similar to the way the +Linux kernel is developed. +<p><br>The original Samba man pages were written by Karl Auer. The man page +sources were converted to YODL format (another excellent piece of Open +Source software) and updated for the Samba2.0 release by Jeremy +Allison, <a href="mailto:samba-bugs@samba.anu.edu.au"><em>samba-bugs@samba.anu.edu.au</em></a>. +<p><br>See <a href="samba.7.html"><strong>samba (7)</strong></a> to find out how to get a full +list of contributors and details on how to submit bug reports, +comments etc. +</body> +</html> |