山本@千葉です。 /VineSeed へ vbootstrap-0.0.35-1vl6.{noarch,src}.rpm /VinePlus/5 へ vbootstrap-0.0.35-1vl5.{noarch,src}.rpm をそれぞれ put しました。 変更点は、 vbuilder を usermode に対応させました。 これは、0.0.34 の変更における require-root() に代わる機能です。 vbuilder は通常 sudo で実行することを前提をしておりますが、 $ vbuilder ... としても、usermode からの認証により、デフォルトでは root によって実行できます。 /etc/security/console.apps/vbuilder の設定において、 USER=root に加えて、 例えば、 UGROUPS=wheel のような設定を施しますと、wheel グループに属しているユーザならば, そのユーザで実行できます。 この設定による変更を施しますと、 $ vbuilder ... は、sudo に近い動作になります。 ただし、現時点 の vbuilder における --sign オプションは、 sudo による実行を前提としており、 $SUDO_USER が空の場合に、署名ができません。 # 昨晩、テストをしていて気付きました。 また、vbuilder に --rpmbuild-define, --rpmbuild-without オプションを追加しました。 これらのオプションは、 rpmbuild のオプション --define macro:expr, --without bcond_with に それぞれ対応します。 $ sudo vbuilder build-rpm hoge.src.rpm に [macro_expr] や [bcond_with] を渡したい場合に利用して下さい。 以上、どうぞ宜しくお願い申し上げます。 -- 山本 宗宏 Munehiro "munepi" Yamamoto <munepi@xxxxxxxxxxxxx> GPG Key ID: 0xC24B55FD GPG Key Fingerprint: 61EC 85A8 5F34 5E35 91E8 8AD0 1D28 D5DE C24B 55FD