<div class="gmail_quote">On Wed, Mar 4, 2009 at 11:21 AM,  <span dir="ltr">&lt;<a href="mailto:Fred_aus_Sacka@web.de">Fred_aus_Sacka@web.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi.<br>
<br>
I got a problem with building a binary rpm from a zip file. I have got a jboss zip file and want to build a rpm to install jboss by using yum.<br>
My OS is SLES 10.2. Yum is already installed.<br>
<br>
Here my jboss.spec:<br>
Summary: rpmbuild-jboss<br>
Name: jboss<br>
Version: <a href="http://5.0.0.GA" target="_blank">5.0.0.GA</a><br>
Release: jdk6<br>
License: GPL<br>
Group: Development/Languages/Java<br>
Source: jboss-5.0.0.GA-jdk6.zip<br>
Source1: jboss-5.0.0.GA-jdk6.zip<br>
BuildRoot: /opt/jboss_data<br>
Packager: Fred<br>
Prefix: /opt/jboss_bernd<br>
BuildArchitectures: noarch<br>
<br>
%description<br>
Na das ist jetzt meine Beschreibung des Paketes<br>
<br>
<br>
%prep<br>
%setup -q<br>
<br>
%build<br>
<br>
<br>
%install<br>
mkdir -p $RPM_BUILD_ROOT/usr/local/jboss<br>
cd $RPM_BUILD_ROOT/usr/local/jboss<br>
<br>
#%cleancd<br>
<br>
#%files<br>
<br>
#%changelog<br>
<br>
---------------------------------------------------<br>
<br>
<br>
And that is my Output after &quot;rpmbuild -bb SPECS/jboss.spec&quot;<br>
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.56187<br>
+ umask 022<br>
+ cd /usr/src/packages/BUILD<br>
+ cd /usr/src/packages/BUILD<br>
+ rm -rf <a href="http://jboss-5.0.0.GA" target="_blank">jboss-5.0.0.GA</a><br>
+ /usr/bin/unzip -qq /usr/src/packages/SOURCES/jboss-5.0.0.GA-jdk6.zip<br>
+ STATUS=0<br>
+ &#39;[&#39; 0 -ne 0 &#39;]&#39;<br>
+ cd <a href="http://jboss-5.0.0.GA" target="_blank">jboss-5.0.0.GA</a><br>
++ /usr/bin/id -u<br>
+ &#39;[&#39; 0 = 0 &#39;]&#39;<br>
+ /bin/chown -Rhf root .<br>
++ /usr/bin/id -u<br>
+ &#39;[&#39; 0 = 0 &#39;]&#39;<br>
+ /bin/chgrp -Rhf root .<br>
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .<br>
+ pwd<br>
/usr/src/packages/BUILD/<a href="http://jboss-5.0.0.GA" target="_blank">jboss-5.0.0.GA</a><br>
+ exit 0<br>
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.48461<br>
+ umask 022<br>
+ cd /usr/src/packages/BUILD<br>
+ /bin/rm -rf /opt/jboss_data<br>
++ dirname /opt/jboss_data<br>
+ /bin/mkdir -p /opt<br>
+ /bin/mkdir /opt/jboss_data<br>
+ cd <a href="http://jboss-5.0.0.GA" target="_blank">jboss-5.0.0.GA</a><br>
+ exit 0<br>
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.48461<br>
+ umask 022<br>
+ cd /usr/src/packages/BUILD<br>
+ cd <a href="http://jboss-5.0.0.GA" target="_blank">jboss-5.0.0.GA</a><br>
+ RPM_BUILD_ROOT=/opt/jboss_data<br>
+ export RPM_BUILD_ROOT<br>
+ test -x /usr/sbin/Check -a 0 = 0 -o -x /usr/sbin/Check -a &#39;!&#39; -z /opt/jboss_data<br>
+ echo &#39;I call /usr/sbin/Check...&#39;<br>
I call /usr/sbin/Check...<br>
+ /usr/sbin/Check<br>
+ /usr/lib/rpm/brp-compress<br>
+ /usr/lib/rpm/brp-symlink<br>
Checking for unpackaged file(s): /usr/lib/rpm/check-files /opt/jboss_data<br>
------------------------------------------------------<br>
<br>
Has somebody experience with zip and rpmbuild and can maybe help me out?<br>
</blockquote><div><br>BuildRoot is wrong, unless you are building as root. Put something like <br><br>BuildRoot: %{_tmppath}/%{name}-root<br><br>In fact with your SPEC you are &quot;installing&quot; into /opt/jboss_data. No good. The BuildRoot is a temp directory a.k.a a sandbox. In general it is &quot;cleaned&quot; automatically after the build.<br>
<br>BTW, you have missed the %files section<br><br><br>%files<br>%defattr(-,root,root)<br>/opt/jboss_data<br><br>hth<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Many greets and Thanks<br>
Fred<br>
<br>
_______________________________________________________________________<br>
DSL zum Nulltarif + 20 Euro Extraprämie bei Online-Bestellung über die<br>
DSL Freundschaftswerbung! <a href="http://dsl.web.de/?ac=OM.AD.AD008K15279B7069a" target="_blank">http://dsl.web.de/?ac=OM.AD.AD008K15279B7069a</a><br>
<br>
_______________________________________________<br>
Rpm-list mailing list<br>
<a href="mailto:Rpm-list@lists.rpm.org">Rpm-list@lists.rpm.org</a><br>
<a href="http://lists.rpm.org/mailman/listinfo/rpm-list" target="_blank">http://lists.rpm.org/mailman/listinfo/rpm-list</a><br>
</blockquote></div><br>