国際化 Mailman に関する日本語情報によると、mailmanの2.1.5が出ているらしい。
さらに、2.1.4はパスワードに関するバグがあるので、2.1.5に上げろと書いてあった。
早速、2.1.5に上げてみることにする。今回の変更で、ファイルのフォーマットが変わっているらしいので、少し慎重にやる。
※ 実は、mailmanのバージョンアップはportsのバージョンアップで知ったのですが、ソースから入れているために上記手順のインストールの前にportsから削除を行いました。そのせいで、/usr/local/etc/rc.dから起動スクリプトがなくなったり、/var/mailmanの下のディレクトリやファイルのpermissionがおかしくなったりして少し苦労しました。後は、crontabの登録も消えたんだかもともと入ってなかったんだか・・・)
さらに、2.1.4はパスワードに関するバグがあるので、2.1.5に上げろと書いてあった。
早速、2.1.5に上げてみることにする。今回の変更で、ファイルのフォーマットが変わっているらしいので、少し慎重にやる。
- smtpデーモンを止める(うちの場合はpostfix。でも、普段mailmanのメール来ないから止めないでいいや)
- httpdを止める。又はサービス停止中のページにリダイレクトする。(これもやらなくていいや)
- mailmanのサービスを止める
- mailmanのバックアップを取る。(うちの場合は、/usr/local/mailmanと、/var/mailman)
- mailman2.1.5と、日本語パッチを持ってくる。
- mailmanのソースを展開して、パッチをあてる。
- configure & make & make install
% ./configure --prefix=/usr/local/mailman --with-python=/usr/local/bin/python \ --with-username=mailman --with-groupname=mailman \ --with-mail-gid=mailman --with-cgi-gid=www \ --with-var-prefix=/var/mailman % make % su # make install
この過程で、bin/upgradeが実行されて、ファイルが変換される? - emailパッチも持ってきてあてる。(upgradeの場合は必要ないと書いてあったが、うちの場合は必要だったみたい。ひょっとして前はあててなかった?)
- mailmanを起動する。
- httpdを起動する。
- smtpdを起動する。
※ 実は、mailmanのバージョンアップはportsのバージョンアップで知ったのですが、ソースから入れているために上記手順のインストールの前にportsから削除を行いました。そのせいで、/usr/local/etc/rc.dから起動スクリプトがなくなったり、/var/mailmanの下のディレクトリやファイルのpermissionがおかしくなったりして少し苦労しました。後は、crontabの登録も消えたんだかもともと入ってなかったんだか・・・)
カテゴリ
Networkトラックバック(0)
このブログ記事を参照しているブログ一覧: mailmanバージョンアップ
このブログ記事に対するトラックバックURL: https://www.wizard-limit.net/cgi-bin/mt/mt-tb.cgi/667
コメントする