| v12 | v13 | |
|---|---|---|
| 84 | 84 | vbootstrap を利用して chroot 環境の構築をサポートするスクリプトです。 |
| 85 | 85 | |
| 86 | 特に、src.rpm を投げて chroot 環境上で自動的に rpm をビルドし、さらにインストールまでできるのが特徴です。 | |
| 86 | 特に、vbuilder に src.rpm を投げると、 | |
| 87 | chroot 環境上に Vine Linux のベースシステムを構築し、 | |
| 88 | 投げた src.rpm をビルドし、生成された rpm をインストールします。 | |
| 87 | 89 | |
| 88 | 主な用途としては、ある src.rpm が必要とする BuildRequires: や Requires: の漏れを検証するために利用できます。例えば、self-build パッケージのような、ほとんどの環境でビルド可能なパッケージを作成するときに、BR: 検証を協力にサポートしてくれます。 | |
| 90 | 主な用途としては、ある src.rpm が必要とする | |
| 91 | BuildRequires: や Requires: の漏れを検証するために利用できます。 | |
| 92 | 例えば、self-build パッケージのような、 | |
| 93 | ほとんどの環境でビルド可能なパッケージを作成するときに、 | |
| 94 | BuildRequires: 検証を強力にサポートします。 | |
| 89 | 95 | |
| 90 | 96 | 簡単な実行例をヘルプで出すようにしていますが、 |
| 91 | ||
| 92 | ||
| 93 | 97 | |
| 94 | 98 | [vbootstrap-0.0.3 に同梱されている vbuilder] |
| … | … | |
| 146 | 150 | }}} |
| 147 | 151 | |
| 148 | また、fuga.arch.rpm に別の修正を加えたために、hoge.src.rpm のリビルドが再度チェックする必要が出てきました。fuga.src.rpm の検証も兼ねて、vbuilder でテストしてみます。 | |
| 152 | また、fuga.arch.rpm に別の修正を加えたために、 | |
| 153 | hoge.src.rpm のリビルドが再度チェックする必要が出てきました。 | |
| 154 | fuga.src.rpm の検証も兼ねて、vbuilder でテストしてみます。 | |
| 149 | 155 | {{{ |
| 150 | 156 | $ sudo vbuilder --clean --build --build-rpm /some/where/fuga.src.rpm --build-rpm hoge.src.rpm |