On Apr 6, 2010, at 11:51 AM, Doug Henry wrote:
> I get a lot of this stuff with openpkg 4, not sure why or what it means...
>
>
> + /tools/lin64-testing/lib/openpkg/rpmtool files -v -ofiles
> -r/tools/lin64-testing/RPM/TMP/openssl-1.0.0-20100331-buildroot
> '%defattr(-,tools,tools)' /tools/lin64-testing '%not %dir
> {/tools/lin64-testing,/tools/lin64-testing/*,/tools/lin64-testing/etc/rc.d,/tools/lin64-testing/man/*}'
> '%config /tools/lin64-testing/etc/openssl/openssl.cnf'
> rpmtool:files: pass 1 (preparation and syntactical expansions)
> rpmtool:files: pass 2 (filesystem-based expansions)
> rpmtool:files: pass 3 (duplication removal and cleanup)
> + exit 0
> Processing files: openssl-1.0.0-20100331
> Wrote:
> /tools/lin64-testing/RPM/PKG/openssl-1.0.0-20100331.amd64-ubuntu6.06-bsi.rpm
> Executing(%clean): env -i /tools/lin64-testing/lib/openpkg/bash --norc
> --noprofile --posix -e /tools/lin64-testing/RPM/TMP/rpm-tmp.19048
> + cd /tools/lin64-testing/RPM/TMP
> + cd openssl-1.0.0
> + rm -rf /tools/lin64-testing/RPM/TMP/openssl-1.0.0-20100331-buildroot
> Executing(--clean): env -i /tools/lin64-testing/lib/openpkg/bash --norc
> --noprofile --posix -e /tools/lin64-testing/RPM/TMP/rpm-tmp.19048
> + cd /tools/lin64-testing/RPM/TMP
> + rm -rf openssl-1.0.0
> error: Failed dependencies:
> /tools/lin64-testing/lib64 is needed by openssl-1.0.0-20100331
>
This is likely the same openssl packaging issue just diagnosed:
Every file depends on its parent directory (implictly).
Its a single bit that needs to changed to alter the "default" behavior to taste.
Meanwhile there is the --noparentdirs option for "opt-out" behavior.
Add the option (and work on getting the default behavior changed) is
likelier more efficacious than reporting "goofy dependencies" imho.
73 de Jeff
______________________________________________________________________
OpenPKG http://openpkg.org
User Communication List [email protected]