# rpm -i postgres-[version number].src.rpm # rpmbuild -bb --target i686 /usr/src/redhat/SPECS/postgresql.spec
If you get a problem with unpackaged files, use the following trick:
vi /usr/lib/rpm/macros
An modify some of the lines as follows:
#
# Script gets packaged file list on input and buildroot as first parameter.
# Returns list of unpackaged files, i.e. files in $RPM_BUILD_ROOT not packaged.
#
# Note: Disable (by commenting out) for legacy compatibility.
#%__check_files /usr/lib/rpm/check-files %{buildroot}
#
# Should unpackaged files in a build root terminate a build?
#
# Note: The default value should be 0 for legacy compatibility.
%_unpackaged_files_terminate_build 0
#
# Should missing %doc files in the build directory terminate a build?
#
# Note: The default value should be 0 for legacy compatibility.
%_missing_doc_files_terminate_build 0