I have two new modules to register RPM::Make - make an rpm; compatible with rpm v 3.* and 4.*; very CLEAN RPM::Update - check against an existing ftp/nfs/harddisk repository
(The making of an rpm is currently scripted at http://www.cpan.org/authors/id/S/SH/SHARRISON/make_rpm-1.17.pl) -- Scott Harrison