Java Mailing List Archive

http://www.redhatconfig.com/

Home » Red Hat Linux Discussion »

RE: Strange dependencies added by rpmbuild

Mertens, Bram

2008-01-21

Replies:

Author LoginPost Reply
>


Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek
VAT BE 406.024.281, RPR Mechelen, ING 310-0092504-52, IBAN : BE64 3100 0925 0452, SWIFT : BBRUBEBB

-----Original Message-----
> From: redhat-list-bounces@(protected)
> [mailto:redhat-list-bounces@(protected)
> Sent: maandag 21 januari 2008 12:43
> To: General Red Hat Linux discussion list
> Subject: Re: Strange dependencies added by rpmbuild
>
> On 21/01/2008, Mertens, Bram <mertensb@(protected):
>
> > Because it complained about those 3 dependencies and because those
> > "odbc" libraries didn't appear to make much sense to me (the agent
> > should only contact its so-called policy server not a DB directly) I
> > tried to figure out why those were reported as dependencies
> by RPM while
> > the installer obivously didn't need them. It didn't even
> consider them
> > important enough to throw a warning.
>
> > My guess is that these dependencies are in act dependencies of the
> > installer itself "InstallAnywhere by Macrovision" rather than the
> > software itself. The installer appears to install several
> additional
> > files with the software - probably part of the non-working uninstall
> > script.
>
> But *you* control what you put into the %files section of your RPM
> package, and therefore you can choose to exclude any files you don't
> need. Well, you didn't post the package spec file. But rpmbuild finds
> dependencies for all files included in the package.

Which would have been my next step if I could determine that the odbc
libraries were really required for the (what I assume to be) installer
files.

FYI:
# spec file for web agent (Version 6qmr5)
#

Name:       webagent
License:     unknown
Group:       Productivity/Networking/Web/Servers
Version:     6.5.12
Release:     1
Vendor:      unknown
URL:        unknown
Packager:     Bram Mertens <>
Summary:     Siteminder web agent 6QMR5 CR12
Source:      webagent-6.5.12.tar.gz

Requires:     httpd
BuildRoot:    /var/tmp/%{name}-%{PACKAGE_VERSION}-root

%description
CA SiteMinder is a centralized Web access management system that enables
user
authentication and single sign-on, policy-based authorization, identity
federation, and auditing of access to Web applications and portals.

This package is based on the nete-wa-6qmr5-cr012-rhel30.bin installer
from the
smwa-6qmr5-cr012-rhel30.zip package

%prep
#unpack the software to a temp dir
%setup -q

%build
# nothing to do

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/usr/local/netegrity
cp -pr webagent $RPM_BUILD_ROOT/usr/local/netegrity

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
/usr/local/netegrity/webagent

%changelog
* Thu Jan 10 2008 Bram Mertens <> 6.5.12.1
- new upstream release (6QMR5 CR12), used the
nete-wa-6qmr5-cr012-rhel30.bin
installer from the smwa-6qmr5-cr012-rhel30.zip package
* Mon Nov 12 2007 Bram Mertens <> 6.5.4
- Use tar-ball from installed agent rather than CA's binary installer.
* Fri Nov 9 2007 Bram Mertens <> 6.5.3
- Building the rpm failed when checking the list of files. Current work
around
is to install the files in /usr/local/src and run the installer in the
%post
section
* Fri Nov 9 2007 Bram Mertens <> 6.5.2
- The value of USER_INSTALL_DIR is used in the generated scripts.
Therefore
this variable has to point to the final location. However this means
that
the package will be built in /usr/local rather than a temporary
directory.
* Thu Nov 8 2007 Bram Mertens <> 6.5.1
- initial version

Regards

Bram

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request@(protected)
https://www.redhat.com/mailman/listinfo/redhat-list
©2008 redhatconfig.com - Jax Systems, LLC, U.S.A.