単一のスクリプトをパッケージ化するだけの単純な Autotool パッケージを作成しようとしています。これはやり過ぎのように思えるかもしれませんが、スクリプトは組み込みシステムのビルド システムに追加され、ビルド システムは Autotools とうまく連携するように設計されています。
というシェルスクリプトがありwifi_query.shます。これをパッケージ化するには、次の手順に従いました。
以下を含む作成済み
Makefile.am-bin_SCRIPTS = wifi_query.sh CLEANFILES = $(bin_SCRIPTS)wifi_query.sh.in行を含むものも作成しましたexec wifi_query.sh。ファイルの目的を理解しているかどうかわかりません.in。- 次に実行し
autoscanます。 次に実行します:
sed -e 's/FULL-PACKAGE-NAME/wifi_query/' \ -e 's/VERSION/1/' \ -e 's|BUG-REPORT-ADDRESS|/dev/null|' \ -e '10i\ AM_INIT_AUTOMAKE' \ < configure.scan > configure.ac実行します
touch NEWS README AUTHORS ChangeLog。走る
autoreconf -iv./configuremake distcheck
実行するmake distcheckと、次のようなエラーが表示されます。
誰かが私に何か良い指針を与えることができれば、私はこのエラーを理解していません。私の疑いでは、エラーが原因である可能性がありますがwifi_query.sh.in、autotools の経験は非常に限られています。