Hi all,

Thanks to our last discussion I  am playing with OpenPkg for packaging all
our internal software. As you may remember, my aim was to package some
precompiled binaries into a package.

Now, when I run rpm -bb, it automtically runs ldd on the binaries and
detects the versions of the dynamic libraries required by this binary. But
OpenPkg does not know about libraries installed on the underlying FreeBSD
system. So the install fails on these dependencies.

So my options are :
1) I want to disable this feature. How can I do that ?
2) Can I make openpkg see that the libraries actually do exist on the system
?


Thanks again,
-ansh


# rpm -vv -bb /mcs/LogfsClient.spec
Executing(%prep): env -i /usr/op/lib/openpkg/bash --norc --noprofile --posix
-e /usr/op/RPM/TMP/rpm-tmp.65082
+ cd /usr/op/RPM/TMP
+ exit 0
Executing(%build): env -i /usr/op/lib/openpkg/bash --norc --noprofile
--posix -e /usr/op/RPM/TMP/rpm-tmp.65082
+ cd /usr/op/RPM/TMP
+ exit 0
Executing(%install): env -i /usr/op/lib/openpkg/bash --norc --noprofile
--posix -e /usr/op/RPM/TMP/rpm-tmp.65082
+ cd /usr/op/RPM/TMP
+ exit 0
Processing files: LogfsClient-1.0-1
Finding  Provides: (using /usr/op/lib/openpkg/find-provides)...
Finding  Requires: (using /usr/op/lib/openpkg/find-requires)...
PreReq: rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.4 libm.so.2 libstdc++.so.3 /usr/bin/perl
Wrote: /usr/op/RPM/PKG/LogfsClient-1.0-1.ix86-freebsd4.8-uo.rpm
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      [EMAIL PROTECTED]

Reply via email to