[bpm]$ rpm -qa | grep libxslt libxslt-1.1.27-2.fc18.x86_64 libxslt-devel-1.1.27-2.fc18.x86_64 libxslt-python-1.1.27-2.fc18.x86_64
Ok, so I've been working really hard to understand why the xsltproc commands just were not working as advertised in the make file for the latest (20130201) git clone of scap-security-guide. I've got a fedora 18 system with the libxslt1.1.27-2 packages. Well, the build just breaks. The following commands work, they just do not produce the desired output
xsltproc -stringparam notes "../input/auxiliary/transition_notes.xml" -o output/table-rhel5-stig-manual-withnotes.html \ transforms/xccdf2table-stig.xslt \ references/disa-stig-rhel5-v1r0.6-xccdf-manual.xml xsltproc -stringparam profile "stig-rhel6-server" -stringparam testinfo "y" -o output/table-stig-rhel6-server-shorttitles.html \ transforms/xccdf2table-profileccirefs.xslt \ output/unlinked-rhel6-xccdf.xml xsltproc -stringparam alttitles "../input/auxiliary/alt-titles-stig.xml" -o output/unlinked-stig-rhel6-xccdf.xml \ transforms/xccdf-alt-titles.xslt \ output/unlinked-rhel6-xccdf.xml xsltproc -stringparam profile "stig-rhel6-server" -o output/table-stig-rhel6-server.html \ transforms/xccdf2table-profileccirefs.xslt \ output/unlinked-stig-rhel6-xccdf.xml xsltproc --html -o output/table-stig-rhel6-server.html transforms/table-add-vulnids.xslt output/table-stig-rhel6-server.html xsltproc -stringparam profile "stig-rhel6-server" -stringparam format "flat" -o output/table-stig-rhel6-server-flat.html \ transforms/xccdf2table-profileccirefs.xslt \ output/unlinked-stig-rhel6-xccdf.xml
So I did a git clone on a new RHEL-6 box which has libxslt-1.1.26 and guess what?? IT WORKS.
So, this is beyond my pay grade. But at least I know that for this, I'm not insane. I had my doughts after spending 2 days staring at the xccdf2table-profileccirefs.xslt and xccdf-addfixes.xslt wondering why they were not working.
So, I'll stay on RHEL-6 for now to understand the build process better.
Thanks.
scap-security-guide@lists.fedorahosted.org