[prev in list] [next in list] [prev in thread] [next in thread] 

List:       rpmorg-list
Subject:    Re: Dependency error
From:       Michael Fernandez <michael.fernandez () dms ! at>
Date:       2002-11-20 11:47:04
Message-ID: 1037792824.10316.6.camel () i3s15 ! sophia ! dms ! at
[Download RAW message or body]

On Wed, 2002-11-20 at 09:01, Jesse Keating wrote:
> 
> Perhaps you should show us your spec files, so that we know what you
are
> doing is correct.

The spec file for A is:


#----------------------------------------------------------------------------
%define name            A
%define version         1.0
%define release         0.1

Summary:        Test package A
Name:           %{name}
Version:        %{version}
Release:        %{release}
Group:          DMS
Vendor:         DMS
Distribution:   DMS
URL:            http://www.dms.at/
License:        No
BuildArch:      noarch
Source0:        packages.stamp
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
Requires:       B

%description
Desc of A

%install
mkdir -p $RPM_BUILD_ROOT/test
cp %{SOURCE0} $RPM_BUILD_ROOT/test

%clean
rm -rf  $RPM_BUILD_ROOT

%files
/test/packages.stamp

%changelog
* Wed Nov 20 2002 mike <mike at dms.at>
- Initial build.
#----------------------------------------------------------------------------


The spec file for B is now:

#----------------------------------------------------------------------------
%define name            B
%define version         1.0
%define release         0.1

%define cfgdir          /etc/kbs


Summary:        Test package B
Name:           %{name}
Version:        %{version}
Release:        %{release}
BuildArch:      noarch
Group:          DMS
License:        No 
URL:            http://www.dms.at/
Source0:        kbs_baseconfig.sh
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
Vendor:         DMS
Distribution:   DMS
Requires:       A

%description
Desc of B


%install
mkdir -p $RPM_BUILD_ROOT%{cfgdir}
cp %{SOURCE0} $RPM_BUILD_ROOT%{cfgdir}


%clean
rm -rf $RPM_BUILD_ROOT


%pre
# There is normaly here a real test.
# But I want to test when the installation of B failed.
if [ 1 ]
then 
        echo "Error: my error" >&2
        exit 1
fi

%post


%files
%{cfgdir}/kbs_baseconfig.sh

%changelog
* Mon Nov 20 2002 mike <mike at dms.at> - 1.0-0.1
- First release
#----------------------------------------------------------------------------


When I try to install A and B packages : B failed but A is installed.

Thanks in advance for your help

Michael.




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic