2003-10-08(水) 曇 [長年日記]
_ portupgrade のその後
昨夜しかけた portupgrade の結果を見てみると、ghostscript-gnu の "GNU Ghostscript driver configuration" の dialog で止まっていました。しまった。まぁ、プリンタは接続していないので何も考えずに default のままで進めました。その後は滞りなく終了しました。野良 port を入れていた関係で
** The following packages were not installed or upgraded (*:skipped / !:failed) ! japanese/squirrelmail (squirrelmail-1.4.1) (port directory error)
となるのはご愛敬?試しに /usr/local/etc/pkgtools.conf の ALT_PKGDEP に
ALT_PKGDEP = { 'mail/squirrelmail' => 'local/squirrelmail', }
としてみましたが
# portversion -vL"=" squirrelmail-1.4.1 ? error - origin not found
となってしまう(未だ INDEX.db が更新されていない)ので
# portsdb -Ufu
として INDEX.db を更新してから
# portversion -vL"=" squirrelmail-1.4.1 ? error - origin not found
としてもダメでした。何か良い方法はないのかなぁ。このままじゃ 本物の mail/squirrelmail が更新された時に困ったことになってしまうのかなぁ。otsune さんの patch 版 port ではどうなるのかなぁ。
EXTRA_CATEGORIES = [ 'local', ]
よりむしろ外してしまって
EXTRA_CATEGORIES = [ ]
としてしまった方が良いのかなぁ。試行錯誤が続きます。そういえば php.ini の処理が済んでいませんでした。
# diff -u php.ini-dist.old php.ini-dist --- php.ini-dist.old Wed Oct 8 00:43:36 2003 +++ php.ini-dist Wed Oct 8 02:28:31 2003 @@ -592,7 +592,7 @@ SMTP = localhost ; For Win32 only. -sendmail_from = me@localhost.com +;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path =
# diff -u php.ini-recommended.old php.ini-recommended --- php.ini-recommended.old Wed Oct 8 00:43:24 2003 +++ php.ini-recommended Wed Oct 8 02:28:31 2003 @@ -607,7 +607,7 @@ SMTP = localhost ; For Win32 only. -sendmail_from = me@localhost.com +;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path =
微妙に変わっていました。なので、
# cp php.ini php.ini.old # vi php.ini # diff -u php.ini.old php.ini --- php.ini.old Wed Oct 8 22:14:41 2003 +++ php.ini Wed Oct 8 22:16:27 2003 @@ -607,7 +607,7 @@ SMTP = localhost ; For Win32 only. -sendmail_from = me@localhost.com +;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path =
差分をマージしました(あまり意味無いですが。。。)。
_ T.M さん、痛々しい
Solaris で開発をして 3 年目になるのですが、T.M さんが vi を教わっている姿が痛々しく見えてしまいました。苦手なものを克服しようとせずに逃げていたのでいざ使わざるを得ない状況になった時にこういう風になるのですね。『人のふり見て我がふり直せ。』と自分を戒めておきましょう。
_ 携帯電話でテレビの受信も 情報機器展示会で各社火花
家にテレビを置かず、携帯電話で済ますことができたとして、NHK はどうやって受信料を徴収するのかなぁ?と素朴な疑問。携帯電話契約時に NHK とも契約しなければならないような仕組みにすれば良いのかなぁ?
_ 赤の悪魔本到着
ついに 4.4BSDの設計と実装(マーシャル・カーク マキュージック/マイケル カレルズ/キース ボスティック/ジョン クォーターマン/Marshall Kirk McKusick/Michael J. Karels/Keith Bostic/John S. Quarterman/砂原 秀樹/七丈 直弘)が届きました。赤「い」悪魔本ではなく赤「の」悪魔本ですね。
_ SquirrelMail 1.4.2 日本語版野良 port
前回の port を更新してみました。
Makefile
diff -u -r1.1.1.1 Makefile --- Makefile 8 Oct 2003 12:52:58 -0000 1.1.1.1 +++ Makefile 8 Oct 2003 13:57:47 -0000 @@ -6,10 +6,10 @@ # PORTNAME= squirrelmail -PORTVERSION= 1.4.1 +PORTVERSION= 1.4.2 CATEGORIES= japanese mail www MASTER_SITES= http://www.yamaai-tech.com/~masato/Download/ -DISTFILES= ${PORTNAME}-${PORTVERSION}-ja-20030718${EXTRACT_SUFX} +DISTFILES= ${PORTNAME}-${PORTVERSION}-ja-20031002${EXTRACT_SUFX} MAINTAINER= tota@rtfm.jp COMMENT= A webmail system which accesses mail over IMAP
distinfo
MD5 (squirrelmail-1.4.2-ja-20031002.tar.gz) = 6e695c3cf8a9b32766cafe27a79d06a7
pkg-descr, pkg-install, pkg-message, pkg-plist は 1.4.2 の mail/squirrelmail からコピーしました。
_ SquirrelMail 1.4.2 日本語版野良 port でインストール
# pkg_deinstall squirrelmail ---> Deinstalling 'squirrelmail-1.4.1' pkg_delete: unable to completely remove directory '/usr/local/squirrelmail/data' pkg_delete: unable to completely remove directory '/usr/local/squirrelmail/config' pkg_delete: unable to completely remove directory '/usr/local/squirrelmail' pkg_delete: couldn't entirely delete package (perhaps the packing list is incorrectly specified?) [Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 191 packages found (-1 +0) (...) done]
SquirrelMail の運用をしているのでデータをバックアップしておきました。
# mv -i /usr/local/squirrelmail /var/tmp/.
そして野良 port からインストールします。
# cd /usr/ports/local/squirrelmail # make WITH_APACHE2=yes install
バックアップを元に戻せば動くのでしょうけれども、オプションが増えていたり、変更があるかもしれないので再設定しました。
# cd /usr/local/squirrelmail && ./configure
前回と同様に設定しました。念のため差分を確認しました。
# diff -u /var/tmp/squirrelmail/config/config.php config/config.php --- /var/tmp/squirrelmail/config/config.php Tue Sep 30 22:31:04 2003 +++ config/config.php Wed Oct 8 23:18:56 2003 @@ -161,6 +161,8 @@ $theme[33]['NAME'] = 'Dark Green'; $theme[34]['PATH'] = SM_PATH . 'themes/penguin.php'; $theme[34]['NAME'] = 'Penguin'; +$theme[35]['PATH'] = SM_PATH . 'themes/minimal_bw.php'; +$theme[35]['NAME'] = 'Minimal BW'; $default_use_javascript_addr_book = false; $addrbook_dsn = '';
data は元に戻しました。
# mv -i /var/tmp/squirrelmail/data/* data/.
アドレス帳と署名を利用していたのですが問題無く動作することを確認したのでお片付けして
# rm -rf /var/tmp/squirrelmail
終了です。