1 .\" Copyright (C) 2014 Marko Myllynen <myllynen@redhat.com>
3 .\" SPDX-License-Identifier: GPL-2.0-or-later
5 .TH ICONVCONFIG 8 2021-08-27 "GNU" "Linux System Administration"
7 iconvconfig \- create iconv module configuration cache
15 function internally uses
17 modules to convert to and from a character set.
18 A configuration file is used to determine the needed modules
20 Loading and parsing such a configuration file would slow down
23 so a caching mechanism is employed.
27 program reads iconv module configuration files and writes
28 a fast-loading gconv module configuration cache file.
30 In addition to the system provided gconv modules, the user can specify
31 custom gconv module directories with the environment variable
33 However, iconv module configuration caching is used only when
34 the environment variable
40 Do not search the system default gconv directory,
41 only the directories provided on the command line.
43 .BI \-o " outputfile" ", \-\-output=" outputfile
46 for output instead of the system default cache location.
48 .BI \-\-prefix= pathname
49 Set the prefix to be prepended to the system pathnames.
51 By default, the prefix is empty.
54 the gconv module configuration would be read from
55 .I foo/usr/lib/gconv/gconv\-modules
56 and the cache would be written to
57 .IR foo/usr/lib/gconv/gconv\-modules.cache .
60 Print a usage summary and exit.
63 Print a short usage summary and exit.
65 .BR \-V ", " \-\-version
66 Print the version number, license, and disclaimer of warranty for
69 Zero on success, nonzero on errors.
73 Usual default gconv module path.
75 .I /usr/lib/gconv/gconv\-modules
76 Usual system default gconv module configuration file.
78 .I /usr/lib/gconv/gconv\-modules.cache
79 Usual system gconv module configuration cache.
81 Depending on the architecture,
82 the above files may instead be located at directories with the path prefix