This has been bugging me for a while. The default install location of SSG
datastream is:
/usr/share/xml/scap/ssg/content/ssg-$PRODUCT-ds.xml
This is ridiculous! Why was this super long and complex path chosen? I can't
find this mandated by any standard, it seems to be our own invention. [1]
Why not just
/usr/share/scap/ssg ?
With /usr/share/scap being the standard location for any SCAP content?
If we decide to change this we'd have to symlink
/usr/share/xml/scap/ssg/content/ -> /usr/share/scap/ssg
for compatibility. This path is hardcoded in SCAP Workbench, Foreman SCAP
integration and other tools.
I can change this quite easily right now because I am reimplementing the
install support in cmake. Feedback welcome.
[1]
https://www.google.com/search?q=usr%20share%20xml%20scap
--
Martin Preisler
Identity Management and Platform Security | Red Hat, Inc.