| v13 | v14 | |
|---|---|---|
| 135 | 135 | }}} |
| 136 | 136 | |
| 137 | ||
| 137 | 138 | == 実用例 == |
| 139 | ||
| 138 | 140 | 例えば、hoge.src.rpm を vbuilder へ投げます。 |
| 139 | 141 | {{{ |
| … | … | |
| 145 | 147 | hoge.src.rpm のビルドが失敗してしまいました。 |
| 146 | 148 | |
| 147 | foo-devel, bar-devel, fuga.arch.rpm を chroot 環境へインストールしてから、hoge.src.rpm のビルドを再度実行してみます。 | |
| 149 | foo-devel, bar-devel, fuga.arch.rpm を chroot 環境へインストールしてから、 | |
| 150 | hoge.src.rpm のビルドを再度実行してみます。 | |
| 148 | 151 | {{{ |
| 149 | 152 | $ sudo vbuilder --install-rpm foo-devel --install-rpm bar-devel --install-rpm /some/where/fuga.arch.rpm --build-rpm hoge.src.rpm |
| … | … | |
| 165 | 168 | }}} |
| 166 | 169 | のうち、--build-rpm hoge.src.rpm は、 |
| 167 | 事前に vbuilder を当てる chroot 環境の / の存在をチェックしていますので、 | |
| 170 | 事前に vbuilder を当てる chroot 環境の / の存在をチェックしています。 | |
| 171 | そのとき、/ が無ければ、あらかじめ --build と同等の処理をしますので、 | |
| 168 | 172 | 実は、--build は省略して以下のように実行しても構いません。 |
| 169 | 173 | {{{ |
| … | … | |
| 173 | 177 | === chroot 環境で生成された rpm === |
| 174 | 178 | |
| 175 | ユーザ foo が hoge-1.0-1vl5.src.rpm(所有者:foouser, グループ:foogrp)を | |
| 176 | vbuilder に投げたとします。 | |
| 179 | ユーザ foo が hoge-1.0-1vl5.src.rpm を vbuilder に投げたとします。 | |
| 177 | 180 | {{{ |
| 178 | 181 | $ sudo vbuilder --clean --build-rpm hoge.src.rpm |