VyOSカーネルのコンパイル方法

提供: VyOS jp
移動: 案内検索

VyOSカーネルのコンパイル方法

最初にbuild-isoを取得します。

git clone git://github.com/vyos/build-iso.git

次にサブモジュールをアップデートします。$branch はブランチ名です。(例: helium)

また、有効な$flavorは次のとおりです

  • amd64-vyos
  • amd64-vyos-virt
  • 586-vyos
  • 586-vyos-virt
git submodule update --init pkgs/linux-image
cd pkgs/linux-image
git checkout $branch

build-flavour.shを実行してcontrolファイルを作成します。 (controlファイルはdebパッケージを作成する際に必要になるファイルです) コマンドを実行するとエラーがでますが問題ありません。

debian/bin/build-flavour.sh $flavor

make[1]: *** [debian/control-real] Error 1
make[1]: Leaving directory `/path/to/build-iso/pkgs/linux-image'
make: *** [debian/control] Error 2


最後にmakeを実行します。

cd ../../ # Top directory in build-iso.
make linux-image