TEMPLATE.sh: Add .compatlibs feature #39
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Sometimes old shared libraries are removed or updated from the system and
packages, which depend on it, might stop working. To easily recover from
that situation, we define, that the directory $PREFIX/.compatlibs should
be usable as a repository for required shared libraries which are no
more provided by the base system.
This directory is explicitly excluded from the requirement, that
everything inside the package should be build by the built script and be
read-only afterwards.
This directory can be created and populated in a package prefix
directory as required. The profiles should be prepared to look for such
a directory and add it to
LD_LIBRARY_PATHif it exists.Add this functionality to
TEMPLATE.sh.