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                      openpkg-users@openpkg.org

Reply via email to