- 締切済み
Linuxのデーモンが参照するロケール情報
Linuxで動作するデーモンアプリケーションを作成しています。 デーモンが参照するロケール情報を取得したいのですが、定義されているファイル(Solarisの場合の/etc/default/initファイル)が、各ディストリビューションごとに異なっているため、エレガントな解決方法を探しています。 参照する定義ファイルは RedHat6.2J・・・/etc/sysconfig/i18n TurboLinux6.1・・・/etc/skel/.lang/i18n OpenLinux・・・/etc/config.d/I18N といった具合なのです。 なお、どのユーザが起動してもこれらのファイルに定義してあるロケール情報で動作する必要があるため、環境変数を参照するというのはNGです。 何かよいアイデアがありましたら、教えてください。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
お礼
素早い回答、ありがとうございました。 結局、自分のパッケージをインストールする際に、インストールディレクトリ配下に、これらのファイルをシンボリックリンクを作成することで解決できました。 また何かありましたら、よろしくお願いいたします。 ちなみにほしいロケール情報とは、ロケール名のことです。