非対話式でpkg-toolをインストールする簡単な方法はありますか?

非対話式でpkg-toolをインストールする簡単な方法はありますか?

私はFreeBSDに初めて触れました。無人インストールを自動化するスクリプトを作成しました。私は仕事に適したツールが次のようになることを知っています。bsdinstall

今インストールスクリプトを書いていますbsdinstall

bsdinstall.

pkgまだインストールされていないため、独自に起動するにはインタラクティブな確認が必要です。このインタラクティブな確認を簡単に削除できますか?expectより簡単な方法があるようで、避けたいです。

これまでの私の試みは次のとおりです。

pkg bootstrap
pkg bootstrap -f
yes | pkg bootstrap
yes | pkg bootstrap -f

ベストアンサー1

ASSUME_ALWAYS_YES変数yesを。

set ASSUME_ALWAYS_YES = yes
pkg bootstrap

この情報は、pkg次の呼び出し時に記録されますyes | pkg bootstrap -f

非対話式で起動できるように、ASSUME_ALWAYS_YES = yes環境変数を設定します(ttyではなくstdin)。

おすすめ記事