RPM package bundle problem.

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


Hello.

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.

 

MY SPEC HERE:

 

%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

 

%description

abc tool

 

%prep

 

%build

 

%install

rm -rf $RPM_BUILD_ROOT

mkdir -p $RPM_BUILD_ROOT%{bundledir}

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

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

 

exit 0

 

%clean

 

%post

 

%if %{?_rpmlock_path:1}0

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

%endif

 

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

 

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

rpm -Uvh
%{_tmppath}/%{name}-%{version}-%{release}-root%{bundledir}/log4c-1.2.1-1.i38
6.rpm 

rpm -Uvh
%{_tmppath}/%{name}-%{version}-%{release}-root%{bundledir}/abc-1.0-1.i386.rp
m

exit 0

 

%preun

%if %{?_rpmlock_path:1}0

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

%endif

 

%{__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

%files

%defattr(-,root,root,-)

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

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

 

NGO THI HONG NGA (Ms.)
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

  _____  

IMPORTANT NOTICE

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