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 |