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 :)