私は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)。