web-dev-qa-db-ja.com

bashスクリプトをダウンロードしてpreseedファイルから実行することは可能ですか?

無人インストール用のisoを準備したいと思います。そこで、インストーラーを自動的に実行するためのpreeseedファイルを生成しました。 wgetでbashスクリプトをダウンロードし、最初のユーザーのhomedir(最初のユーザーはインストーラーによって作成されたユーザーアカウント)でbashで直接実行することは可能ですか? preseedファイルのコマンドはどのように見えますか?

6
Josh

方法は次のとおりです。

d-i preseed/late_command string in-target wget -P /tmp/ $server/script.sh; in-target chmod $+x /tmp/script.sh; in-target /tmp/script.sh`

この行をpreseedファイルに入れると、bashに慣れているシステムですべてを実行できます。

もちろん$serverをWebホストまたはローカルIPに置き換える必要があります。

10
Josh

以下も使用できます。

d-i preseed/run string run.sh

Run.shファイルは、preseedファイルのダウンロード元と同じディレクトリに保存する必要があります。

6
panticz.de