タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

patchに関するfreedomcatのブックマーク (2)

  • パッチをあてる(その3:patchコマンドの-pオプションについて)

    「パッチをあてる」シリーズの第3回です。 サイトを検索すると、patch コマンド実行時に C:¥work>patch -p0 < patch.txt と青色の "-p0" を付与しているサンプルが一般的のようですが、この -pnumber というオプションの意味を調査・実験してみました。 このオプションはパッチファイルに記述されたディレクトリを無視する階層を示すものです。例えばパッチファイルの1?2行目の青色部分が --- lib/MT/Util.pm.bak Fri Jan 06 14:19:44 2006 +++ lib/MT/Util.pm Fri Jan 06 14:20:48 2006 @@ -401,7 +401,7 @@ $str ||= ''; my @paras = split /\r?\n\r?\n/, $str; for my $p (@paras) { - if

    パッチをあてる(その3:patchコマンドの-pオプションについて)
  • patchコマンド-pオプションの覚え書き - ザリガニが見ていた...。

    patchコマンドは、元ファイルと差分情報からファイルを更新してくれる素晴らしいコマンドだが、patchコマンドを実行するディレクトリと-pオプションの設定で悩むことが多い。そこで今後のために、自分用の覚え書き。 ファイルにパッチを当てる 様々なオプションが設定できるが、基は以下の書式。 $ patch 元ファイルのパス < patchファイル(差分情報)のパス 元ファイルが存在するディレクトリに移動すれば、「元ファイルのパス」は省略できる。(以下synergy-1.3.1の例) $ cd ~/Downloads/synergy-1.3.1/lib/platform $ patch < ~/Downloads/OSX_BusError.patch synergy-1.3.1に対するパッチファイル、OSX_BusError.patchをサンプルに考えてみる。 Index: COSXKeyS

    patchコマンド-pオプションの覚え書き - ザリガニが見ていた...。
  • 1