7

オープン ソース プロジェクトを検索すると、野生のスペック ファイルが bash 構造を使用していることがわかりますcat info|while read

しかし、それは本当に安全ですか?%buildrpm のドキュメントには、によって実行されているセクションを当てにできると書かれていBashますか?

4

2 に答える 2

7

仕様スタンザごとに呼び出されるデフォルトのシェルは、 で与えられ%_buildshellます。これはデフォルトで に設定されて/bin/shいますが、グローバルまたはスタンザ単位でオーバーライドできます。

于 2011-05-23T06:48:25.480 に答える
1

短い答え:はい

長い回答: bash はLinux シェルの事実上の標準になり、実際には bash を使用することを期待できますが、@ Ignacio Vazquez-Abrams の回答で既に述べたように指定%_buildshellしても害はありません。/bin/bash

于 2011-05-23T06:53:12.410 に答える