On 4/8/13 9:06 PM, Shawn Wells wrote:
On 4/7/13 3:44 PM, Francisco Slavin wrote:
As per Simon Lukasik's suggestion, pulling common bash functions into XCCDF <plain-text> elements for use by various <fix> elements using <sub> references.

Francisco Slavin (1):
   Infrastructure: Update fix transform handling to put common functions
     into <plain-text> elements for easy code reuse.

  RHEL6/transforms/combinefixes.py     |   25 +++++++++++++++++++++++--
RHEL6/transforms/xccdf-addfixes.xslt | 30 +++++++++++++++++++++++++++++-
  2 files changed, 52 insertions(+), 3 deletions(-)


I like this. Here's how I tested:

(1) Create a common function, package_install, and update the install_aide.sh file to use it:

$ cat <<EOF>/input/fixes/bash/package_install.common
#!/bin/bash
function package_install {
    yum -y install -bash
}

$ cat "package_install(aide)" >/input/fixes/bash/install_aide.sh
err, s/cat/echo/r
_______________________________________________
scap-security-guide mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/scap-security-guide

Reply via email to