snort+Vine+postgresqlでpostgres用サブパッケージができない。

Vine2.6環境で

$rpmbuild --with postgresql -ta snort-2.6.0.2.tar.gz

としてsnort2.6.0.2のtarボールから、postgres有効のrpmパッケージを生成しようとしても、肝心のsnort-postgresql-2.6.0.2-1.i386.rpmが生成されません。生成中の出力やBUILDディレクトリの中を見る限り、ビルドとインストールは正常に動いているようでした。
納得がいかないのでsnort.specを見てみると

%if %{postgresql}
%files postgresql
%attr(0755,root,root) %{_sbindir}/%{name}-postgresql
%endif

と%filesコマンドが%if条件文の中にあります。試しにこの%if文をコメントアウトし、rpmbuildしてみると、こんどはうまくsnort-postgresqlが生成されました。正当な解決法ではないとは思いますが、とりあえずこれで目的は果たせたのでひと段落。

Vineのrpmbuildでは条件文中の%filesが無視されるということなんですかね?