0

実行時のLinuxマシンで

uname -v

それは私に与えます

#83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012

現在、カスタム カーネルを構築しています。この文字列でビルドに関するフラグ/テキスト情報を表示する必要があります。

いくつかの設定がオンになっている場合のようなものが必要BUILD-XYZで、その文字列を追加します

   #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012 BUILD-XYZ

そうでない場合は、それに追加BUILD-ABCします。

  #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012 BUILD-ABC
4

2 に答える 2

2

変数 CONFIG_LOCALVERSION (カーネル .config ファイル内) を使用すると、カーネル リリース番号に追加されるカスタム文字列を設定できます。これは、'uname' を使用したときに表示されます。

それはあなたが望むものですか?

于 2012-10-02T09:18:22.613 に答える
1

を使用してこれを行うにはいくつかの方法がありますGNU awk

uname -v | awk '{ printf (/some config/) ? $0" BUILD-XYZ\n" : $0" BUILD-ABC\n" }'
于 2012-09-28T06:40:03.173 に答える