コマンドの拡張: コマンドメールの場合
このホスト上の「全ての ML で利用可能な」コマンドを作りたい場合は、
拡張したモジュールを
/usr/local/lib/fml/site_local/
以下に配置して下さい。
一方、特定のMLだけを拡張する場合は、各MLのホーム以下
/var/spool/ml/elena/local/lib/
以下において下さい。
一般ユーザ用の独自コマンドを作る。
ユーザ向けのコマンド uja を作りたい場合、
FML::Command 以下から適当に cut and paste して
/usr/local/lib/fml/site_local/FML/Command/User/uja.pm
というファイルを置き、設定ファイルで
uja を許可するコマンドリストに追加して下さい。
全ての ML で有効にする場合は、site_default_config.cf で、
許可するコマンドリストに追加してください。
user_command_mail_allowed_commands += uja
elena ML だけで有効にする場合は、elena ML の config.cf で、
許可するコマンドリストに追加してください。
user_command_mail_allowed_commands += uja
admin uja コマンドを作る。
admin 向けのコマンド uja を作りたい場合、
FML::Command 以下から適当に cut and paste して
/usr/local/lib/fml/site_local/FML/Command/Admin/uja.pm
というファイルを置いてください。
全ての ML で有効にする場合は、site_default_config.cf で、
許可するコマンドリストに追加してください。
admin_command_mail_allowed_commands += uja
elena ML だけで有効にする場合は、elena ML の config.cf で、
許可するコマンドリストに追加してください。
admin_command_mail_allowed_commands += uja
コマンドの拡張: makefml の場合
このホスト全ての ML で有効にする場合、
拡張するモジュールを
/usr/local/lib/fml/site_local/
以下に配置して下さい。
一方、特定のMLだけを拡張する場合は、各MLのホーム以下
/var/spool/ml/elena/local/lib/
以下において下さい。
以下では、このホスト全ての ML で有効にする場合を考えます。
makefml でコマンド uja を作いたい場合、
FML::Command 以下から適当に cut and paste して
/usr/local/lib/fml/site_local/FML/Command/Admin/uja.pm
というファイルを置けば有効になります
モジュールを置くだけで有効になります。
*_allowed_commands 系の変数の設定変更は不要です。
コマンドの拡張: CGI の場合
このホスト全ての ML で有効にする場合、
拡張するモジュールを
/usr/local/lib/fml/site_local/
以下に配置して下さい。
一方、特定のMLだけを拡張する場合は、各MLのホーム以下
/var/spool/ml/elena/local/lib/
以下において下さい。
以下では、このホスト全ての ML で有効にする場合を考えます。
admin 向けのコマンド uja を作りたい場合、
FML::Command 以下から適当に cut and paste して
/usr/local/lib/fml/site_local/FML/Command/Admin/uja.pm
というファイルを置いてください。
全ての ML で有効にする場合は、site_default_config.cf で、
許可するコマンドリストに追加してください。
admin_cgi_allowed_commands += uja
elena ML だけで有効にする場合は、elena ML の config.cf で、
許可するコマンドリストに追加してください。
admin_cgi_allowed_commands += uja