| | 154 | == Tips == |
| | 155 | |
| | 156 | === --build-rpm === |
| | 157 | {{{ |
| | 158 | $ sudo vbuilder --clean --build --build-rpm hoge.src.rpm |
| | 159 | }}} |
| | 160 | のうち、--build-rpm hoge.src.rpm は、 |
| | 161 | 事前に vbuilder を当てる chroot 環境の / の存在をチェックしていますので、 |
| | 162 | 実は、--build は省略して以下のように実行しても構いません。 |
| | 163 | {{{ |
| | 164 | $ sudo vbuilder --clean --build-rpm hoge.src.rpm |
| | 165 | }}} |
| | 166 | |
| | 167 | === chroot 環境で生成された rpm === |
| | 168 | |
| | 169 | ユーザ foo が hoge-1.0-1vl5.src.rpm(所有者:foouser, グループ:foogrp)を |
| | 170 | vbuilder に投げたとします。 |
| | 171 | {{{ |
| | 172 | $ sudo vbuilder --clean --build-rpm hoge.src.rpm |
| | 173 | }}} |
| | 174 | このとき、chroot 環境で生成された hoge-1.0-1vl6.{i386,src}.rpm は、 |
| | 175 | foo の $HOME/rpm/vbuilder 以下の場所に、 |
| | 176 | hoge-1.0-1vl5.src.rpm と同じ所有者、同じグループとしてコピーされます。 |
| | 177 | {{{ |
| | 178 | /home/foo/rpm/vbuilder/ |
| | 179 | /home/foo/rpm/vbuilder/RPMS |
| | 180 | /home/foo/rpm/vbuilder/RPMS/i386/hoge-1.0-1vl6.i386.rpm |
| | 181 | /home/foo/rpm/vbuilder/RPMS/ppc |
| | 182 | /home/foo/rpm/vbuilder/RPMS/noarch |
| | 183 | /home/foo/rpm/vbuilder/RPMS/x86_64 |
| | 184 | /home/foo/rpm/vbuilder/SRPMS/hoge-1.0-1vl6.src.rpm |
| | 185 | }}} |
| | 186 | |