カスタムOpenBSDディストリビューションを作成するには?

カスタムOpenBSDディストリビューションを作成するには?

ターゲット

デスクトップ環境、その他のデスクトップユーティリティ、汎用アプリケーション、カスタマイズなどを使用して~/.xsessionカスタム展開を作成します。

基本的にはOpenBSD初心者のための簡単なイメージです。

GNU/Linuxの代替案はこれですターンキープロジェクト


潜在的なソリューション

OpenBSDインストーラにはファイルセット'。

質問

これらのファイルセットを編集してパッケージを追加できますか?カスタマイズはどうですか~/.xsession

答え1

siteXX.tgz一般的なOpenBSDインストールプロセスでは、(XX現在のバージョン番号、例:67バージョン6.7)という名前の追加のサイト固有のファイルセットをインストールできます。

OpenBSD FAQこれを教えてくださいそれについて:

OpenBSD インストールおよびアップグレードスクリプトを使用すると、リリースバージョンがsiteXX.tgzどこにあるかという名前のユーザー生成セットを選択できます。XX公式ファイルセットと同様に、これはオプションのtar(1)ルート/と解凍されたアーカイブです-xzphf。最後にインストールされているので、基本インストールでファイルを補完して変更するために使用できます。という名前のホスト名相関セットもありますsiteXX-$(hostname -s).tgz。 [...]

また、インストール中に何かをスクリプト化するスクリプトを提供することもできます。

siteXX.tgzファイルセットに実行可能ファイルが含まれている場合、/install.siteインストーラはchroot(8)新しくインストールされたシステムのルートディレクトリからそのファイルを実行します。 [...]

使用例:

  • システム時間を設定します。
  • 新しいシステムを世界中に公開する直前にバックアップ/保管してください。
  • 初めて起動した後、任意の命令セットを実行します。これらのコマンドを使用してファイルに追加すると、install.siteこれが発生しますrc.firsttime(8)[...]

pkg_addたとえば、必要に応じてローカルサーバーからさまざまなパッケージをインストールするためにこれらのスクリプトを呼び出すことができます。

関連情報