[QUOTE]
Thanks for your reply. I tried your suggestion of adding the two define lines
Code:
%define debug_packages %{nil}
%define debug_package %{nil}
and it did not create a debuginfo.rpm.
It seems once I got a file list from doing the manual install
by do a [b]find[\b] command before and after the install, things got better.
here is my .spec file
[code]
%define debug_packages ${nil}
%define debug_package ${nil}
Summary: A Open Database Connectivity
Name: unixODBC
Version: 2.2.12
Release: 1
License: GPL
Group: Applications/Databases
Source0: unixODBC-2.2.12.built.tar.gz
%description
UnixODBC is Open Database Connectivity (ODBC) - a standard software API specific
ation for using database management systems (DBMS).
The ODBC API is a library of ODBC functions that let ODBC-enabled applications c
onnect to any database for which an ODBC driver is available, execute SQL statem
ents, and retrieve results. The goal of ODBC is to make it possible to access a
ny data from any application, regardless of which database management system (DB
MS) is handling the data. ODBC achieves this by inserting a middle layer called
a database driver between an application and the DBMS. This layer translates the
application's data queries into commands that the DBMS understands.
Install UnixODBC to access data from any application.
%prep
%setup -q
%build
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
%install
make install
%files
/usr/lib/libboundparam.la
/usr/lib/libboundparam.so
/usr/lib/libboundparam.so.1
/usr/lib/libboundparam.so.1.0.0
/usr/lib/libesoobS.la
/usr/lib/libesoobS.so
/usr/lib/libesoobS.so.1
/usr/lib/libesoobS.so.1.0.0
/usr/lib/libgtrtst.la
/usr/lib/libgtrtst.so
/usr/lib/libgtrtst.so.1
/usr/lib/libgtrtst.so.1.0.0
/usr/lib/libmimerS.la
/usr/lib/libmimerS.so
/usr/lib/libmimerS.so.1
/usr/lib/libmimerS.so.1.0.0
/usr/lib/libnn.la
/usr/lib/libnn.so
/usr/lib/libnn.so.1
/usr/lib/libnn.so.1.0.0
/usr/lib/libodbccr.la
/usr/lib/libodbccr.so
/usr/lib/libodbccr.so.1
/usr/lib/libodbccr.so.1.0.0
/usr/lib/libodbcdrvcfg1S.la
/usr/lib/libodbcdrvcfg1S.so
/usr/lib/libodbcdrvcfg1S.so.1
/usr/lib/libodbcdrvcfg1S.so.1.0.0
/usr/lib/libodbcdrvcfg2S.la
/usr/lib/libodbcdrvcfg2S.so
/usr/lib/libodbcdrvcfg2S.so.1
/usr/lib/libodbcdrvcfg2S.so.1.0.0
/usr/lib/libodbcinst.la
/usr/lib/libodbcinst.so
/usr/lib/libodbcinst.so.1
/usr/lib/libodbcinst.so.1.0.0
/usr/lib/libodbc.la
/usr/lib/libodbcminiS.la
/usr/lib/libodbcminiS.so
/usr/lib/libodbcminiS.so.1
/usr/lib/libodbcminiS.so.1.0.0
/usr/lib/libodbcmyS.la
/usr/lib/libodbcmyS.so
/usr/lib/libodbcmyS.so.1
/usr/lib/libodbcmyS.so.1.0.0
/usr/lib/libodbcnnS.la
/usr/lib/libodbcnnS.so
/usr/lib/libodbcnnS.so.1
/usr/lib/libodbcnnS.so.1.0.0
/usr/lib/libodbcpsql.la
/usr/lib/libodbcpsqlS.la
/usr/lib/libodbcpsql.so
/usr/lib/libodbcpsql.so.2
/usr/lib/libodbcpsql.so.2.0.0
/usr/lib/libodbcpsqlS.so
/usr/lib/libodbcpsqlS.so.1
/usr/lib/libodbcpsqlS.so.1.0.0
/usr/lib/libodbc.so
/usr/lib/libodbc.so.1
/usr/lib/libodbc.so.1.0.0
/usr/lib/libodbctxt.la
/usr/lib/libodbctxtS.la
/usr/lib/libodbctxt.so
/usr/lib/libodbctxt.so.1
/usr/lib/libodbctxt.so.1.0.0
/usr/lib/libodbctxtS.so
/usr/lib/libodbctxtS.so.1
/usr/lib/libodbctxtS.so.1.0.0
/usr/lib/liboplodbcS.la
/usr/lib/liboplodbcS.so
/usr/lib/liboplodbcS.so.1
/usr/lib/liboplodbcS.so.1.0.0
/usr/lib/liboraodbcS.la
/usr/lib/liboraodbcS.so
/usr/lib/liboraodbcS.so.1
/usr/lib/liboraodbcS.so.1.0.0
/usr/lib/libsapdbS.la
/usr/lib/libsapdbS.so
/usr/lib/libsapdbS.so.1
/usr/lib/libsapdbS.so.1.0.0
/usr/lib/libtdsS.la
/usr/lib/libtdsS.so
/usr/lib/libtdsS.so.1
/usr/lib/libtdsS.so.1.0.0
/usr/lib/libtemplate.la
/usr/lib/libtemplate.so
/usr/lib/libtemplate.so.1
/usr/lib/libtemplate.so.1.0.0
%clean
%showrc
%preun
cd $buildroot
cd /usr/src/redhat/BUILD/unixODBC-2.2.12
%uninstall
make uninstall
/usr/lib/libtemplate.so.1.0.0
%clean
%showrc
%preun
cd $buildroot
cd /usr/src/redhat/BUILD/unixODBC-2.2.12
%uninstall
make uninstall
%defattr(-,root,root)
[\code]
When I go to install the rpm it appears to be installing files.
My only fear is that I might not have a copmplete list of all the files the manual install created.
The [b]rpm -e unixODBC-2.2.12-1 [\b]actually removes those files, but only because I am running it on the machine where I built the rpm. It works because the /usr/src/redhat/BUILD/unixODBC-2.2.12 path still exists.
I do not just want to remove the files under /usr/lib because maybe that is and incomplete uninstall.
[b]How can I be remove the files properly?[\b]
[\QUOTE]