Hi
I am try to write rpm spec for install tomcat on a linux machine.But while
build the rpm i found following error
+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id
/home/rpmbuild/BUILD/Install_tomcat-1.0
extracting debug info from
/home/rpmbuild/BUILDROOT/Install_tomcat-1.0-1.el6.x86_64/usr/local/jdk1.7.0_13/lib/visualvm/profiler/lib/deployed/jdk16/linux-amd64/libprofilerinterface.so
*** ERROR: No build ID note found in
/home/rpmbuild/BUILDROOT/Install_tomcat-1.0-1.el6.x86_64/usr/local/jdk1.7.0_13/lib/visualvm/profiler/lib/deployed/jdk16/linux-amd64/libprofilerinterface.so
error: Bad exit status from /home/rpmbuild/tmp/rpm-tmp.n1saIQ (%install)
RPM build errors:
Bad exit status from /home/rpmbuild/tmp/rpm-tmp.n1saIQ (%install)
Below is my spec file
Name: Install_tomcat
Version: 1.0
Release: 1%{?dist}
Summary: Tomcat installer
Group: Application
License: BSOFT
Source0: Install_tomcat-1.0.tar.gz
BuildArch: noarch
BuildRoot: %(mktemp -ud
%{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
#BuildRequires:
#Requires:
%description
This RPM is used to install the tomcat application
%clean
rm -rf $RPM_BUILD_ROOT
%prep
%setup -q
%build
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/usr/local
cd $RPM_BUILD_ROOT/usr/local
tar -xf %{_topdir}/SOURCES/Install_tomcat-1.0.tar.gz --strip 1
tar -xf jdk-7u13-linux-x64.gz
ln -s jdk1.7.0_13/ $RPM_BUILD_ROOT/usr/local/java
echo "export JAVA_HOME=/usr/local/java" >>/etc/profile
echo "PATH=\${JAVA_HOME}/bin:\${PATH}" >>/etc/profile
source /etc/profile
java -version
tar -xf apache-tomcat-7.0.32.tar.gz
ln -s apache-tomcat-7.0.32/ $RPM_BUILD_ROOT/usr/local/tomcat
%files
%dir /usr/local
%defattr(-,root,root,-)
%doc
%post
chmod 755 -R /usr/local
Please help me to solve the error
Thanks
Jegadeesh