On 4/8/15 5:13 PM, Trey Henefield wrote:
Greetings,
I wanted to propose a change to the current structure in place for
shared checks (shared/oval) and fixes (shared/fixes/bash). I was
curious to get everyone’s opinion before committing.
So the problem I see is with the symbolic linking of checks and fixes
to the shared folder. I have found it problematic when working between
different operating systems, file systems, and version control systems.
Rather than creating symbolic links to certain oval checks in the
shared/oval folder, we could choose to just process all oval checks in
both the project’s checks folder and the shared/oval folder.
However, not all checks in the current ‘shared/oval’ folder are shared
by all OS. For example, there are some that only apply to RHEL7 and
Fedora, and not RHEL6.
Any thoughts?
XSLT magic could be written to evaluate the platform tags and build
things accordingly. If you care enough to write the patch, please do :)