| Summary: | java-utils-2.eclass: java-pkg_doso does not create target-directory for symlinks | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Fabian Köster <koesterreich> |
| Component: | [OLD] Java | Assignee: | Java team <java> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | pesa |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
The complete build log
The ebuild for Qt Jambi 4.4.3 Needed patch #1 Needed patch #2 Use dosym and fix a couple of typos |
||
|
Description
Fabian Köster
2008-12-18 16:36:19 UTC
Created attachment 175743 [details]
The complete build log
Created attachment 175745 [details]
The ebuild for Qt Jambi 4.4.3
Created attachment 175746 [details, diff]
Needed patch #1
Created attachment 175748 [details, diff]
Needed patch #2
Why can't you call doso on the symlink target instead of the symlink? I can do that, but I also want to get the symlinks. So my current workaround is to force the symlink-targets to be copied first:
1) java-pkg_doso "${S}"/lib/*.so.1.0.0 "${S}"/lib/*.so.1.0 "${S}"/lib/*.so.1 "${S}"/lib/*.so
instead of
2) java-pkg_doso "${S}"/lib/*
1) works, 2) does not.
Does anyone work on this? Created attachment 191336 [details, diff]
Use dosym and fix a couple of typos
This patch should fix the issue by using dosym in java-pkg_doso(), which automatically creates the needed directories before the symlink.
Applied, thanks. |