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 |