これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド applypatchp です。
プログラム:
NAME
applypatch - 生成された「makepatch」スクリプトを適用してソース ツリーを更新します
SYNOPSIS
適用パッチ [ オプション ] パッチキット
DESCRIPTION
適用パッチ によって生成されたパッチ キットを適用します。 メイクパッチ プログラム。 それは、
次のアクション:
· まず、パッチ キットが完全であるかどうかを徹底的に検証します。
転送中に破損しました。
· 次に、いくつかのヒューリスティックを適用して、パッチが保存されているディレクトリを確認します。
適用されるには、期待されるソースが実際に含まれています。
破損または検証エラーが検出された場合、 適用パッチ 作成せずに終了します
変更。
· キットに問題がなく、ディレクトリが正しいと思われる場合: 新しいファイルが作成されます。
必要に応じてディレクトリも作成します。
· 次に、 patch ソースファイルにパッチを適用するプログラム。
· 完了すると、古いファイル、ディレクトリ、および .orig ファイルが削除され、ファイル モード
新しいファイルのタイムスタンプが設定され、パッチが当てられたすべてのファイルのタイムスタンプが調整されます。
適用パッチ 引数
適用パッチ 引数を XNUMX つ取ります。これは、によって生成されたパッチ キットの名前です。 メイクパッチ。 いいえの場合
名前を指定すると、パッチ キットが標準入力から読み取られます。
適用パッチ オプション
オプションは大文字と小文字を区別せずに照合され、一意に省略できる場合があります。
-ディレクトリ DIR
パッチを適用するソース ディレクトリの名前。
-小切手
パッチ キットとパッチ ディレクトリのチェックを実行しますが、変更は行わないでください。
-力
破損または検証エラーが発生した場合でも、パッチ プロセスを強制的に続行します。
が検出されます。 これはとても危険です!
-保持
完了時にパッチのバックアップ ファイル (拡張子「.orig」付き) を削除しないでください。
-パッチ CMD
使用するパッチコマンド。 デフォルトは「patch -p0 -N」です。 さらに、「"-s"」
オプションがない場合は追加されます -詳細 指定されました。
-詳細
このオプションにより、 適用パッチ と patch 詳細な進行状況を出力するプログラム
情報を表示します。
-静かな
このオプションにより、 適用パッチ と patch 進行状況を出力しないプログラム
情報、エラーメッセージのみ。
環境 variables
SIMPLE_BACKUP_SUFFIX
(の一部のバージョン?) で使用されるサフィックス patch パッチ適用済みのオリジナルをバックアップするには
ファイル。 完了すると、これらのファイルは次のように削除されます。 適用パッチ オプションがない限り
-保持 と指定されました。 デフォルト値は「.orig」です。
onworks.net サービスを使用してオンラインで applypatchp を使用する