Changes between Version 11 and Version 12 of VineBootstrap


Ignore:
Timestamp:
2009/11/05 00:54:38 (17 years ago)
Author:
munepi
Comment:

Tips を追加。

Legend:

Unmodified
Added
Removed
Modified
  • VineBootstrap

    v11 v12  
    152152など。 
    153153 
     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)を  
     170vbuilder に投げたとします。 
     171{{{ 
     172$ sudo vbuilder --clean --build-rpm hoge.src.rpm 
     173}}} 
     174このとき、chroot 環境で生成された hoge-1.0-1vl6.{i386,src}.rpm は、 
     175foo の $HOME/rpm/vbuilder 以下の場所に、 
     176hoge-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 
    154187== TODO == 
    155188 
     
    157190 * vbootstrap に例外処理とかエラー処理を入れる 
    158191 * vbuilder のオプションの制御 
    159  * 別途 conf などの設定ファイルを作成 
     192 * 別途 conf などの設定ファイルを作成 (done) 
    160193 * chroot 内で build user つくって、そいつに rpmbuild させる (done)