これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレータ、MAC OS オンライン エミュレータなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks の無料ホスティング プロバイダで実行できるコマンド dh-exec です。
プログラム:
NAME
dh-exec - Debhelper 実行可能ファイル ヘルパー
SYNOPSIS
#! /usr/bin/dh-exec
src/libfoo-*.so.* debian/foo-plugins/usr/lib/foo/${DEB_HOST_MULTIARCH}/
etc/example.conf => debian/foo/etc/foo/foo.conf
[linux-any kfreebsd-any] some-arch- specific-file /usr/lib/foo/
DESCRIPTION
dh-exec は、実行可能な debhelper のインタープリタとして使用される単純なプログラムです。
設定ファイル。
これは他のさまざまなサブコマンド (以下を参照) のラッパーであり、入力をパイプ処理します。
広大な範囲で最も合理的な順序を使用して、それらすべてを順番にファイルします。
ほとんどの場合。
今のところの順番は、 dh-exec-subst 最初に実行され、次に実行されます dh-exec-インストールので、
変数の展開は、ファイルをコピーする前に行われます。
フィルタリング
すべての dh-exec で処理されるファイルでは、行の前後にアーキテクチャのリストを追加できます。
行の残りの部分はこれに適用されます。 によって知られているすべてのアーキテクチャとワイルドカード
dpkg-アーキテクチャ(1) は否定されたものであっても認識されています。
アーキテクチャ
dh-exec は XNUMX つの層で構成されています。 dh-exec ユーティリティ、その単一エントリ
重要なのは、電話する必要がある唯一のことです。
その下には、さまざまな サブコマンド、 といった dh-exec-subst, dh-exec フィルター,
dh-exec-インストール & dh-exec-文盲、さまざまな dh-exec の薄いラッパーです。
スクリプトを使用して、実行する必要があるものだけを実行するようにします。
そして最下層は実際の作業を行うさまざまなスクリプトです。
どのサブコマンドを実行するかを制御できます。また、さらに粒度が必要な場合は、次のこともできます。
実行するスクリプトも制限します。 オプションについては以下を参照してください。
OPTIONS
- と= command[, command ...]
入力を実行するためのサブコマンドのリストをカスタム リストに置き換えます (ここで、
エントリは空白またはカンマで区切られます)。 このオプションは常に
指定されたものを含む既存のリスト。
これを使用して、使用するサブコマンドを明示的に設定できます。
リスト しなければなりません 含める dh-exec- 接頭辞。
デフォルトは サブスト、インストール.
- それなし= command[, command ...]
上記のオプションとは逆に、これは使用すべきではないすべてのサブコマンドをリストします。
中古。
リスト しなければなりません 含める dh-exec- 接頭辞。
--with-scripts=スクリプト[,スクリプト ...]
入力を実行するスクリプトのリストをカスタム リストに置き換えます (エントリは
空白またはカンマで区切られます)。 このオプションは常に既存のオプションを置き換えます。
指定されたものを含むリスト。
これを使用して、使用するスクリプトを明示的に指定し、制限を超えることができます。
- と オプションで可能です。
リスト しなければなりません 含める dh-exec- 接頭辞。
デフォルトでは空です。つまり、フィルタリングは行われず、どのようなスクリプトであっても、
サブコマンド find が実行されます。
-- ノーアクト
実際には何もせず、代わりに実行されるはずのパイプラインを出力します。
- リスト
使用可能なサブコマンドとスクリプトをサブコマンドごとにグループ化してリストします。
- 助けて, - バージョン
短いヘルプまたはパッケージのバージョンをそれぞれ表示します。
サブコマンド
dh-exec-subst
さまざまな変数 (環境または環境からのいずれか) を置き換えます。
dpkg-アーキテクチャ(1))。
dh-exec フィルター
さまざまな方法 (アーキテクチャ制限、ビルド プロファイル、
など)。
dh-exec-インストール
の拡張 dh_install(1)、コピー中のファイル名の変更をサポートします。
特別な構文を使用して処理します。
ENVIRONMENT
DH_EXEC_LIBDIR
ラップされたサブコマンドが存在するディレクトリ。 デフォルトは /usr/lib/dh-exec/.
DH_EXEC_SCRIPTDIR
重い作業を行うスクリプトが存在するディレクトリ。 デフォルトは
/usr/share/dh-exec/.
onworks.net サービスを使用してオンラインで dh-exec を使用する