CGI へのパッチの当て方を知りました

http://hxxk.jp/2005/09/26/2200

記事データ

投稿者

望月真琴

投稿日時

2005-09-26T22:00+09:00

タグ
概要

自分の書いた記事を参考にされたという事を目にして、逆に自分にとって参考になることがあったという例。

リプライ

1 件のリプライがあります。

記事本文

リファラより

AllKeywords Plugin と MT-XSearch の連携手順を参考にされていたみたいです、ありがとうございます。 ( 9 月 5 日に書かれた記事のようですが、リファラに気付いたのは今日でした、すみません。 )

現在は Movable Type 自体もメジャーバージョンアップしていますし、なにより AllKeywords Plugin 自体も Tagwire Plugin と、名称の変更を伴うバージョンアップがなされています。 参考にされている方がいらっしゃるなら、またいずれ実情に即して書き直そうかな、と考えています。

パッチをあてる

この「パッチをあてる」ってとこで思いっきりつまずいてマシタ。 色んなとこ検索かけても「パッチを当てました!」とか「パッチを当てて、んでこうこうあーします。」とか、「パッチはあてたんだけど~~」とか。 皆「パッチを当てる」こと自体はすんなり済ませているけれど、「パッチをどうやってあてるか」というのは書いていない…。 「もしかしてすぐできることなのけ?」と色々見当違いなことを探したり考えたり。 余計な時間かけまくりました。

AllKeywords Plugin と MT-XSearch の連携手順では Ogawa::Memoranda: AllKeywords PluginとMT-XSearchの連携を参考に、 mt-xsearch.cgi にパッチを適用します としか書いていませんねえ……。

正直に白状しますと、私の場合は手動でパッチを適用していました。 「 --- とか +++ の行は ChangeLog みたいなものかな、とりあえず変更前のものを --- に倣って .bak を付けて保存しておくか。」 「 @@ の行はたぶん変更行を示していると見た ! 」 「ははあ、 - の行を削除して + の行を追加するんだろうきっと。」 という勝手な想像に基づいて、いつものように (?) ガッツで手作業で修正していました。

もちろん、 +++@@ といった、何らかの規則性に基づいていると思われる記述であったので、自動的に適用する手段があるだろうとは思ったのですが、適用範囲が小さかったため、そのまま手作業で完了していたという。 Azrael: Tagwire、MT-XSearch、Cygwin導入メモでその先のところを調べて下さっているので、今度は私が参考にさせていただくことにしようっと。

トラックバック送信先

Azrael: Tagwire、MT-XSearch、Cygwin導入メモ

実はパッチの当て方を知らなかったので、 wIng さんががんばって調べられた結果を参考にさせていただきました。

リプライ

1 件のリプライが送られています。

2005-09-28T00:16+09:00 - Windows環境で「ファイルにパッチ(patch)を当てる」 < 亜細亜ノ蛾 - Weblog

Cygwinを導入するのは有効ですが、patchコマンドを利用するだけなら、簡単な方法がありますよ。

この記事に対するご意見やご質問、ご感想などありましたらこのフォームに簡潔に記入して下さい。 簡潔に記入できない場合や、関連記事にてご意見をお寄せいただく場合は、ご自身の weblog にて記事を書かれた上で あてにトラックバックとして送信してください。

記入フォーム

補足情報

著作、講演、制作実績など