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]
