I think I've gotten a diff together against OA's audit_linux.sh svn and mine... I'm just pasting it here because .txt attachments aren't allowed
[code]13a18 > OA_RPM_TRACK=$OA_PACKAGES 39a45 > OA_RPM=`which rpm 2>/dev/null` 127,129c134,136 < distribution="Novell SuSE" < OS_RELEASE=`$OA_CAT /etc/SuSE-release` < OS_PCK_MGR=$OA_YUM --- > distribution=`$OA_CAT /etc/SuSE-release | $OA_GREP SUSE | $OA_CUT -d " " -f1` > OS_RELEASE=`$OA_CAT /etc/SuSE-release | $OA_GREP SUSE | $OA_CUT -d " " -f2` > OS_PCK_MGR=$OA_RPM 279c287,288 < echo "system03^^^$mount_point^^^$version^^^Linux^^^$distribution - $OS_RELEASE^^^$country^^^ ^^^ ^^^ ^^^ ^^^ ^^^$SYSTEM_SERIAL^^^ ^^^$version^^^^^^" >> $ReportFile --- > echo "system03^^^$mount_point^^^$version^^^Linux^^^$distribution $OS_RELEASE^^^ ^^^ ^^^ ^^^ ^^^ ^^^ ^^^ ^^^$SYSTEM_SERIAL^^^ ^^^$version^^^^^^" >> $ReportFile > 361a371,393 > > if [ "$OS_PCK_MGR" == "$OA_RPM" ] > then > > if [ "$OA_RPM_TRACK" == "" ] > then > OA_INTERESTING_PACKAGES=`$OA_RPM -qa` > else > OA_INTERESTING_PACKAGES=`$OA_RPM -q $OA_RPM_TRACK` > fi > > for OA_PACKAGE_LINE in $OA_INTERESTING_PACKAGES > do > OA_PACKAGE_NAME=`echo $OA_PACKAGE_LINE | $OA_AWK '{ match($0, /^([a-zA-Z\-]*)\-([0-9].*)$/, a); print a[1] }' 2> /dev/null` > OA_PACKAGE_VERSION=`echo $OA_PACKAGE_LINE | $OA_AWK '{ match($0, /^([a-zA-Z\-]*)\-([0-9].*)$/, a); print a[2] }' 2> /dev/null` > > if [ "$OA_PACKAGE_NAME" ] && [ "$OA_PACKAGE_VERSION" ] > then > echo "software^^^$OA_PACKAGE_NAME^^^$OA_PACKAGE_VERSION^^^^^^^^^^^^^^^^^^^^^^^^^^^" >> $ReportFile > fi > done > fi > [/code]
|