RPM package bundle problem.

NgaNTH nganth at fsoft.com.vn
Thu Jul 23 02:00:31 UTC 2009


I am building a RPM package bundle base on a spec.

When I run separately abc-1.0-1.i386.rpm, my application file "abc" will
appear in /usr/local/bin.

But when I run this bundle rpm, I see no file in /usr/local/bin folder
although rpm shows a successful message.

What's wrong with my spec? Please help me to try out this problem.

Thanks in advance.




%define bundledir /tmp


Summary: abc tool

Name: abc

Version: 1.0

Release: 1

License: GPLv2

Group: Development/Tools

Source0: log4c-1.2.1-1.i386.rpm

Source1: abc-1.0-1.i386.rpm

BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root

BuildArch: i386



abc tool








mkdir -p $RPM_BUILD_ROOT%{bundledir}

install -m644 %{S:0} $RPM_BUILD_ROOT%{bundledir} 

install -m644 %{S:1} $RPM_BUILD_ROOT%{bundledir} 


exit 0






%if %{?_rpmlock_path:1}0

 [ -f "%{_rpmlock_path}" ] && %{__rm} -f %{_rpmlock_path}



%{__rm} -f /var/lock/rpm/transaction


%{__rm} -f /var/run/yum.pid

rpm -Uvh

rpm -Uvh

exit 0



%if %{?_rpmlock_path:1}0

 [ -f "%{_rpmlock_path}" ] && %{__rm} -f %{_rpmlock_path}



%{__rm} -f /var/lock/rpm/transaction


%{__rm} -f /var/run/yum.pid


rpm -q log4c-1.2.1-1 &>/dev/null && rpm -e log4c-1.2.1-1 &>/dev/null 

rpm -q abc-1.0-1 &>/dev/null && rpm -e abc-1.0-1 &>/dev/null 


exit 0



%config(missingok)             %{bundledir}/log4c-1.2.1-1.i386.rpm

%config(missingok)             %{bundledir}/abc-1.0-1.i386.rpm


Developer G17 D1

FPT Software JSC - Da Nang Branch 
5th floor, Vinh Trung plaza, 255-257 Hung Vuong, Danang, Vietnam 
Mobile: +84 935 176 133



The information in this e-mail and any attached files is CONFIDENTIAL and
may be legally privileged or prohibited from disclosure and unauthorized
use. The views of the author may not necessarily reflect those of the
Company. It is intended solely for the addressee, or the employee or agent
responsible for delivering such materials to the addressee. If you have
received this message in error please return it to the sender then delete
the email and destroy any copies of it. If you are not the intended
recipient, any form of reproduction, dissemination, copying, disclosure,
modification, distribution and/or publication or any action taken or omitted
to be taken in reliance upon this message or its attachments is prohibited
and may be unlawful. At present the integrity of e-mail across the Internet
cannot be guaranteed and messages sent via this medium are potentially at
risk. All liability is excluded to the extent permitted by law for any
claims arising as a result of the use of this medium to transmit information
by or to the FPT Software JSC. 


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-list/attachments/20090723/f17bd3e4/attachment.htm>

More information about the Rpm-list mailing list