Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package sca-appliance-patdev for
openSUSE:Factory checked in at 2021-03-15 10:54:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sca-appliance-patdev (Old)
and /work/SRC/openSUSE:Factory/.sca-appliance-patdev.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sca-appliance-patdev"
Mon Mar 15 10:54:54 2021 rev:2 rq:878677 version:1.3.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/sca-appliance-patdev/sca-appliance-patdev.changes
2018-01-09 14:51:31.724484147 +0100
+++
/work/SRC/openSUSE:Factory/.sca-appliance-patdev.new.2401/sca-appliance-patdev.changes
2021-03-15 10:54:55.541220098 +0100
@@ -1,0 +2,5 @@
+Fri Mar 12 23:22:38 UTC 2021 - [email protected]
+
+- Removed references to Novell (bsc#1183471)
+
+-------------------------------------------------------------------
Old:
----
sca-appliance-patdev-1.3.tar.gz
New:
----
sca-appliance-patdev-1.3.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sca-appliance-patdev.spec ++++++
--- /var/tmp/diff_new_pack.THTo6Y/_old 2021-03-15 10:54:55.965220749 +0100
+++ /var/tmp/diff_new_pack.THTo6Y/_new 2021-03-15 10:54:55.965220749 +0100
@@ -1,7 +1,7 @@
#
# spec file for package sca-appliance-patdev
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,21 +12,25 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
+
+
%define sca_common sca
%define sca_webdir /srv/www/htdocs/%{sca_common}
%define sca_configdir %{_sysconfdir}/%{sca_common}
Name: sca-appliance-patdev
-Version: 1.3
+Version: 1.3.1
Release: 0
Summary: Supportconfig Analysis Appliance Pattern Development
-License: GPL-2.0
-URL: https://github.com/g23guy/sca-appliance-patdev
+License: GPL-2.0-only
Group: System/Monitoring
+URL: https://github.com/g23guy/sca-appliance-patdev
Source: %{name}-%{version}.tar.gz
Requires: sca-appliance-common
Requires: sca-patterns-base
-Buildarch: noarch
+BuildArch: noarch
%description
The SCA Appliance allows for adding custom patterns. This package
++++++ sca-appliance-patdev-1.3.tar.gz -> sca-appliance-patdev-1.3.1.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/bin/pat
new/sca-appliance-patdev-1.3.1/bin/pat
--- old/sca-appliance-patdev-1.3/bin/pat 2015-07-17 00:26:17.940462251
+0200
+++ new/sca-appliance-patdev-1.3.1/bin/pat 2021-03-12 23:57:05.875866064
+0100
@@ -1,12 +1,12 @@
#!/bin/bash
-SVER='1.0.10'
+SVER='1.0.11'
##############################################################################
# pat - Pattern Tester Tool
-# Copyright (C) 2014 SUSE LLC
+# Copyright (C) 2014-2021 SUSE LLC
#
# Description: Tests one pattern against several supportconfig archives.
-# Modified: 2014 Jul 25
+# Modified: 2021 Mar 12
#
##############################################################################
#
@@ -161,7 +161,8 @@
((ERR_HPL++))
fi
[[ ! -x $PATFULL ]] && { ((ERR_MODE++)); ((RET_FAT++)); }
-if grep
$PATFULL &>/dev/null
+if grep
+ $PATFULL &>/dev/null
then
((RET_FAT++))
((ERR_DOS++))
@@ -176,7 +177,7 @@
echo "Returns: $RC, Overall: $OVERALL"
((ARCHIVES++))
else
- for i in $(find -L ${ARCHDIR}/ -maxdepth 1 -type d | grep "nts_")
+ for i in $(find -L ${ARCHDIR}/ -maxdepth 1 -type d | egrep "scc_|nts_")
do
echo "Running: $PATFULL $@ -p $i"
PATOUT=$(perl $PATFULL $@ -p $i)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/docs/README.patdev
new/sca-appliance-patdev-1.3.1/docs/README.patdev
--- old/sca-appliance-patdev-1.3/docs/README.patdev 2015-07-17
00:26:17.941462261 +0200
+++ new/sca-appliance-patdev-1.3.1/docs/README.patdev 2021-03-12
23:59:09.305087658 +0100
@@ -12,7 +12,7 @@
yast add-on
Click Add, http, Next
Repository Name: SCA Appliance
- URL of the Repository:
http://download.opensuse.org/repositories/Novell:/NTS:/SCA/openSUSE_12.3/
+ URL of the Repository:
https://download.opensuse.org/repositories/isv:/SUSE:/SupportTools:/Factory/SLE_15_SP2/
Click Next
Search phrase: sca-
Packages to Install: sca-broker, sca-pattern-devel
(findutils-locate is optional)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/docs/pat.pod
new/sca-appliance-patdev-1.3.1/docs/pat.pod
--- old/sca-appliance-patdev-1.3/docs/pat.pod 2015-07-17 00:26:17.941462261
+0200
+++ new/sca-appliance-patdev-1.3.1/docs/pat.pod 2021-03-13 00:00:53.542866440
+0100
@@ -65,21 +65,21 @@
3. All extracted archives in /var/log/archives will be used when testing your
pattern
-=item Temporarily use /var/log/nts_* directories to test
+=item Temporarily use /var/log/scc_* directories to test
-ARCHDIR=/var/log pat mpio-00001.pl
+ARCHDIR=/var/log pat mpio-00001.py
-=item Use /tmp/nts_* directories to test for this login session
+=item Use /tmp/scc_* directories to test for this login session
export ARCHDIR=/tmp
-pat mpio-00001.pl
+pat mpio-00001.py
=item Use a specific supportconfig tar ball directory for this login session.
-export ARCHDIR=/mnt/spr/nts_sles11_sp3_x86_64_default_any
+export ARCHDIR=/mnt/spr/scc_sles15_sp3_x86_64_default_any
-pat net-00002.pl
+pat net-00002.py
=back
@@ -89,7 +89,7 @@
=head1 COPYRIGHT
-Copyright (C) 2014 SUSE LLC
+Copyright (C) 2014-2021 SUSE LLC
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/docs-python/SUSE.html
new/sca-appliance-patdev-1.3.1/docs-python/SUSE.html
--- old/sca-appliance-patdev-1.3/docs-python/SUSE.html 2017-06-03
02:07:42.033604325 +0200
+++ new/sca-appliance-patdev-1.3.1/docs-python/SUSE.html 2021-03-13
00:22:07.541420232 +0100
@@ -275,10 +275,6 @@
Distro (String) - The name of the distribution<br>
DistroVersion (Int) - The major distribution version number<br>
DistroPatchLevel (Int) - The distribution service patch level<br>
- OES (Boolean) - True if OES installed, False if no OES found<br>
- OESDistro (String) The name of the OES distribution<br>
- OESVersion (Int) - The major OES version number<br>
- OESPatchLevel (Int) - The OES service patch level<br>
Example:<br>
<br>
import re<br>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/docs-python/oes.html
new/sca-appliance-patdev-1.3.1/docs-python/oes.html
--- old/sca-appliance-patdev-1.3/docs-python/oes.html 2017-06-03
02:07:42.034604339 +0200
+++ new/sca-appliance-patdev-1.3.1/docs-python/oes.html 1970-01-01
01:00:00.000000000 +0100
@@ -1,217 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html><head><title>Python: module oes</title>
-<meta charset="utf-8">
-</head><body bgcolor="#f0f0f8">
-
-<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
-<tr bgcolor="#7799ee">
-<td valign=bottom> <br>
-<font color="#ffffff" face="helvetica,
arial"> <br><big><big><strong>oes</strong></big></big></font></td
-><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a
href="../docs-python.html">index</a><br>/usr/lib/sca/python/oes.py</a></font></td></tr></table>
-
<p><tt>Supportconfig Analysis Library for Open Enterprise Server for Linux<br>
- <br>
-Library of python functions used when dealing with supportconfigs from OES for <br>
-Linux servers.</tt></p>
-<p>
-<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
-<tr bgcolor="#aa55cc">
-<td colspan=3 valign=bottom> <br>
-<font color="#ffffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
-
-<tr><td
bgcolor="#aa55cc"><tt> </tt></td><td> </td>
-<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a href="Core.html">Core</a><br>
-</td><td width="25%" valign=top><a
href="https://docs.python.org/library/re.html">re</a><br>
-</td><td width="25%" valign=top></td><td width="25%"
valign=top></td></tr></table></td></tr></table><p>
-<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
-<tr bgcolor="#eeaa77">
-<td colspan=3 valign=bottom> <br>
-<font color="#ffffff" face="helvetica,
arial"><big><strong>Functions</strong></big></font></td></tr>
-
-<tr><td
bgcolor="#eeaa77"><tt> </tt></td><td> </td>
-<td width="100%"><dl><dt><a
name="-dsfwCapable"><strong>dsfwCapable</strong></a>()</dt><dd><tt>Checks for DSfW capabilities from the LDAP root DSE server in novell-lum.txt file.<br>
- <br>
-Args: None<br>
-Returns: Boolean<br>
- True = Server is DSfW capable<br>
- False = Server is NOT DSfW capable or novell-lum.txt cannot be found<br>
- <br>
-Example:<br>
- <br>
-if( oes.<a href="#-dsfwCapable">dsfwCapable</a>() ):<br>
- Core.updateStatus(Core.IGNORE, "Server is DSfW Capable")<br>
-else:<br>
- Core.updateStatus(Core.WARN, "Server is not DSfW Capable")</tt></dd></dl>
- <dl><dt><a
name="-getNSSModInfo"><strong>getNSSModInfo</strong></a>()</dt><dd><tt>Gets all NSS modules in a dictionary of dictionaries gathered from the<br>
-'echo modules > /dev/nsscmd' section of novell-nss.txt.<br>
- <br>
-Args: None<br>
-Returns: Dictionary of Dictionaries<br>
-Each module name is the key to a dictionary for it's version, build and snap date information. <br>
-Each module has the following keys:<br>
- <br>
-<module_name> (string) - The name of the module found in the novell-nss.txt file. It is always uppercase.<br>
-version (string) - The module version string.<br>
-build (string) - The module build number<br>
-snapDate (string) - The date the module was built.<br>
- <br>
-Example:<br>
- <br>
-NSS_MODULES = oes.<a href="#-getNSSModInfo">getNSSModInfo</a>()<br>
-FOUND = False<br>
-MODULE_NAME = 'NSS'<br>
-BAD_VERSION = '4.12a'<br>
-for MOD in NSS_MODULES:<br>
- if( MODULE_NAME == MOD ):<br>
- FOUND = True<br>
- break<br>
-if( FOUND ):<br>
- if( NSS_MODULES[MODULE_NAME]['version'] == BAD_VERSION ):<br>
- Core.updateStatus(Core.WARN, "Update to resolve potential " + MODULE_NAME + " module issues")<br>
- else:<br>
- Core.updateStatus(Core.IGNORE, "We do not care about this " + MODULE_NAME + " module version")<br>
-else:<br>
- Core.updateStatus(Core.ERROR, "NSS module not found: " + MODULE_NAME)</tt></dd></dl>
- <dl><dt><a
name="-getNSSPools"><strong>getNSSPools</strong></a>()</dt><dd><tt>Gets all NSS Pools in a list of dictionaries<br>
- <br>
-Args: None<br>
-Returns: List of Dictionaries<br>
- Each list entry is an NSS Pool dictionary with the following keys<br>
- poolName (string) = The pool name<br>
- poolState (string) = The pool state<br>
- mounted (boolean) = True if the pool device is mounted, otherwise false<br>
- shared (boolean) = True if the pool is shared for clustering, otherwise false<br>
- poolVolumes (list) = List of volumes the pool owns<br>
- <br>
- All additional attributes are taken from the key/value pairs in the pool's <br>
- Manage_NSS/Pool/<poolName>/PoolInfo.xml section of the novell-nss.txt file. <br>
- The xml file is flattened with no regard to sub sections as the keys currently <br>
- are unique, regardless of section. When a duplicate key shows up, they are stored<br>
- in duplicateKeys and the key is deleted from the dictionary. Report a bug if a <br>
- duplicate key is found.<br>
- <br>
- <salvage><br>
- <highWaterMark>20</highWaterMark><br>
- <lowWaterMark>10</lowWaterMark><br>
- <maxKeepTime>0</maxKeepTime><br>
- <minKeepTime>0</minKeepTime><br>
- <freeableSize>0 (0.00 B)</freeableSize><br>
- <nonFreeableSize>0 (0.00 B)</nonFreeableSize><br>
- <deletedFiles>0</deletedFiles><br>
- </salvage><br>
- <br>
- would be flattened to:<br>
- <br>
- highWaterMark=20<br>
- lowWaterMark=10<br>
- maxKeepTime=0<br>
- minKeepTime=0<br>
- freeableSize=0<br>
- nonFreeableSize=0<br>
- deletedFiles=0<br>
- <br>
-Example:<br>
- <br>
-NSS_POOLS = oes.<a href="#-getNSSPools">getNSSPools</a>()<br>
-POOL_WARNINGS = []<br>
-MIN_AVAILABLE = 10<br>
-ATTRIBUTE_ERROR = False<br>
-if( len(NSS_POOLS) > 0 ):<br>
- for POOL in NSS_POOLS:<br>
- if( "percentAvailableSpace" in POOL ):<br>
- if( int(POOL['percentAvailableSpace']) < MIN_AVAILABLE ):<br>
- POOL_WARNINGS.append(POOL['Name'])<br>
- else:<br>
- ATTRIBUTE_ERROR = True<br>
-else:<br>
- Core.updateStatus(Core.ERROR, "No NSS Pools found")<br>
- <br>
-if( len(POOL_WARNINGS) > 0 ):<br>
- Core.updateStatus(Core.WARN, "Pools with limited available space: " + str(POOL_WARNINGS))<br>
-elif( ATTRIBUTE_ERROR ):<br>
- Core.updateStatus(Core.ERROR, "Some pools missing percentAvailableSpace attribute")<br>
-else:<br>
- Core.updateStatus(Core.IGNORE, "All pools have acceptable available space")</tt></dd></dl>
- <dl><dt><a
name="-getNSSVolumes"><strong>getNSSVolumes</strong></a>()</dt><dd><tt>Gets all NSS Volumes in a list of dictionaries<br>
- <br>
-Args: None<br>
-Returns: List of Dictionaries<br>
- Each list entry is an NSS Volume dictionary with the following keys<br>
- baseName (string) = The volume name from /dev/nsscmd, volumeName will be assigned<br>
- from VolumeInfo.xml.<br>
- basePool (string) = The pool name associated with the volume from nss /pool, poolName<br>
- will be assgined from VolumeInfo.xml<br>
- baseState (string) = The volume state from /dev/nsscmd, volumeState will be assigned<br>
- from VolumeInfo.xml.<br>
- mounted (boolean) = True if the volume is mounted, otherwise false<br>
- shared (boolean) = True if the volume is shared for clustering, otherwise false<br>
- duplicateKeys (list) = List of duplicate keys found in VolumeInfo.xml<br>
- <br>
- All additional attributes are taken from the key/value pairs in the volume's <br>
- Manage_NSS/Volume/<volumeName>/VolumeInfo.xml section of the novell-nss.txt file. <br>
- The xml file is flattened with no regard to sub sections as the keys currently <br>
- are unique, regardless of section. When a duplicate key shows up, they are stored<br>
- in duplicateKeys and the key is deleted from the dictionary. Report a bug if a <br>
- duplicate key is found.<br>
- <br>
- <salvage><br>
- <highWaterMark>20</highWaterMark><br>
- <lowWaterMark>10</lowWaterMark><br>
- <maxKeepTime>0</maxKeepTime><br>
- <minKeepTime>0</minKeepTime><br>
- <freeableSize>0 (0.00 B)</freeableSize><br>
- <nonFreeableSize>0 (0.00 B)</nonFreeableSize><br>
- <deletedFiles>0</deletedFiles><br>
- </salvage><br>
- <br>
- would be flattened to:<br>
- <br>
- highWaterMark=20<br>
- lowWaterMark=10<br>
- maxKeepTime=0<br>
- minKeepTime=0<br>
- freeableSize=0<br>
- nonFreeableSize=0<br>
- deletedFiles=0<br>
- <br>
- <br>
-Example:<br>
- <br>
-NSS_VOLUMES = oes.<a href="#-getNSSVolumes">getNSSVolumes</a>()<br>
-if( len(NSS_VOLUMES) > 0 ):<br>
- for VOLUME in NSS_VOLUMES:<br>
- if( VOLUME['Shared'] ):<br>
- Core.updateStatus(Core.IGNORE, "Volume " + str(VOLUME['Name']) + " is a shared volume")<br>
- else:<br>
- Core.updateStatus(Core.WARN, "Volume " + str(VOLUME['Name']) + " is not shared")<br>
-else:<br>
- Core.updateStatus(Core.ERROR, "No NSS Volumes found")</tt></dd></dl>
- <dl><dt><a
name="-ncsActive"><strong>ncsActive</strong></a>()</dt><dd><tt>Returns true is Novell Cluster Services is active on the server, otherwise it returns false.<br>
- <br>
-Args: None<br>
-Returns: Boolean<br>
- True = NCS is active<br>
- False = NCS is not active<br>
- <br>
-Example:<br>
- <br>
-if( oes.<a href="#-ncsActive">ncsActive</a>() ):<br>
- Core.updateStatus(Core.IGNORE, "NCS is Active on the Server")<br>
-else:<br>
- Core.updateStatus(Core.WARN, "NCS is NOT active on the Server")</tt></dd></dl>
- <dl><dt><a
name="-shadowVolumesFound"><strong>shadowVolumesFound</strong></a>()</dt><dd><tt>Checks if Dynamic Storage Technology (DST) shadow volumes are present.<br>
- <br>
-Args: None<br>
-Returns: Boolean<br>
- True = DST Shadow Volumes in use<br>
- False = No DST Shadow Volumes in use<br>
- <br>
-Example:<br>
- <br>
-if( oes.<a
href="#-shadowVolumesFound">shadowVolumesFound</a>() ):<br>
- Core.updateStatus(Core.IGNORE, "DST Shadow Volumes in Use")<br>
-else:<br>
- Core.updateStatus(Core.WARN, "No DST Shadow Volumes in Use")</tt></dd></dl>
-</td></tr></table>
-</body></html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/man/pat.1
new/sca-appliance-patdev-1.3.1/man/pat.1
--- old/sca-appliance-patdev-1.3/man/pat.1 2015-07-17 00:26:17.942462271
+0200
+++ new/sca-appliance-patdev-1.3.1/man/pat.1 2021-03-13 00:13:19.836013662
+0100
@@ -183,25 +183,25 @@
2. pat net\-check.py
.Sp
3. All extracted archives in /var/log/archives will be used when testing your
pattern
-.IP "Temporarily use /var/log/nts_* directories to test" 5
-.IX Item "Temporarily use /var/log/nts_* directories to test"
-ARCHDIR=/var/log pat mpio\-00001.pl
-.IP "Use /tmp/nts_* directories to test for this login session" 5
-.IX Item "Use /tmp/nts_* directories to test for this login session"
+.IP "Temporarily use /var/log/scc_* directories to test" 5
+.IX Item "Temporarily use /var/log/scc_* directories to test"
+ARCHDIR=/var/log pat mpio\-00001.py
+.IP "Use /tmp/scc_* directories to test for this login session" 5
+.IX Item "Use /tmp/scc_* directories to test for this login session"
export ARCHDIR=/tmp
.Sp
-pat mpio\-00001.pl
+pat mpio\-00001.py
.IP "Use a specific supportconfig tar ball directory for this login session." 5
.IX Item "Use a specific supportconfig tar ball directory for this login
session."
-export ARCHDIR=/mnt/spr/nts_sles11_sp3_x86_64_default_any
+export ARCHDIR=/mnt/spr/scc_sles15_sp3_x86_64_default_any
.Sp
pat net\-00002.pl
.SH "AUTHOR"
.IX Header "AUTHOR"
-Jason Record <[email protected]>
+Jason Record <[email protected]>
.SH "COPYRIGHT"
.IX Header "COPYRIGHT"
-Copyright (C) 2014 \s-1SUSE\s0 \s-1LLC\s0
+Copyright (C) 2014-2021 \s-1SUSE\s0 \s-1LLC\s0
.PP
This program is free software; you can redistribute it and/or modify
it under the terms of the \s-1GNU\s0 General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/websdp/docs-perl-core.html
new/sca-appliance-patdev-1.3.1/websdp/docs-perl-core.html
--- old/sca-appliance-patdev-1.3/websdp/docs-perl-core.html 2015-07-17
00:26:17.943462281 +0200
+++ new/sca-appliance-patdev-1.3.1/websdp/docs-perl-core.html 2021-03-13
00:02:52.904181745 +0100
@@ -125,7 +125,7 @@
<dt><strong><a name="status_promotion"
class="item">STATUS_PROMOTION</a></strong>
<dd>
-<p>All criteria have been checked. This status is used to suggest a Novell
product or service from which the customer may benefit.</p>
+<p>All criteria have been checked. This status is used to suggest a SUSE
product or service from which the customer may benefit.</p>
</dd>
</li>
<dt><strong><a name="status_warning" class="item">STATUS_WARNING</a></strong>
@@ -844,14 +844,12 @@
</p>
<hr />
<h1><a name="contributors">CONTRIBUTORS</a></h1>
-<p>Jason Record <<a
href="mailto:[email protected]">[email protected]</a>></p>
-<p>Douglas Kimball <<a
href="mailto:[email protected]">[email protected]</a>></p>
-<p>Tregaron Bayly <<a
href="mailto:[email protected]">[email protected]</a>></p>
+<p>Jason Record <<a
href="mailto:[email protected]">[email protected]</a>></p>
<p>
</p>
<hr />
<h1><a name="copyright">COPYRIGHT</a></h1>
-<p>Copyright (C) 2008,2009,2010 Novell, Inc.</p>
+<p>Copyright (C) 2008-2021 SUSE LLC</p>
<p>This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 of the License.</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/websdp/docs-perl-edir.html
new/sca-appliance-patdev-1.3.1/websdp/docs-perl-edir.html
--- old/sca-appliance-patdev-1.3/websdp/docs-perl-edir.html 2015-07-17
00:26:17.944462291 +0200
+++ new/sca-appliance-patdev-1.3.1/websdp/docs-perl-edir.html 1970-01-01
01:00:00.000000000 +0100
@@ -1,173 +0,0 @@
-<?xml version="1.0" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Perl Library for SCA Patterns</title>
-<meta http-equiv="content-type" content="text/html; charset=utf-8" />
-<link rev="made" href="mailto:none" />
-</head>
-
-<body style="background-color: white">
-
-
-<!-- INDEX BEGIN -->
-<div name="index">
-<p><a name="__index__"></a></p>
-
-<ul>
-
- <li><a href="#name">NAME</a></li>
- <li><a href="#synopsis">SYNOPSIS</a></li>
- <li><a href="#description">DESCRIPTION</a></li>
- <li><a href="#constants">Constants</a></li>
- <li><a href="#functions">Functions</a></li>
- <ul>
-
- <li><a href="#edirvalidation">eDirValidation</a></li>
- <li><a href="#edirstatus">eDirStatus</a></li>
- <li><a href="#ndsdmemorymaximum">ndsdMemoryMaximum</a></li>
- </ul>
-
- <li><a href="#author">AUTHOR</a></li>
- <li><a href="#copyright_and_license">COPYRIGHT AND LICENSE</a></li>
-</ul>
-
-<hr name="index" />
-</div>
-<!-- INDEX END -->
-
-<p>
-</p>
-<h1><a name="name">NAME</a></h1>
-<p>eDir - The Support Diagnostic Pattern eDirectory perl library</p>
-<p>
-</p>
-<hr />
-<h1><a name="synopsis">SYNOPSIS</a></h1>
-<p>use SDP::eDir;</p>
-<p>
-</p>
-<hr />
-<h1><a name="description">DESCRIPTION</a></h1>
-<p>Provides shared functions for eDirectory support pattern analysis</p>
-<p>
-</p>
-<hr />
-<h1><a name="constants">Constants</a></h1>
-<dl>
-<dt><strong><a
name="edir_not_installed_an_instance_of_edirectory_is_not_installed"
class="item">EDIR_NOT_INSTALLED -
- An instance of eDirectory is not installed</a></strong>
-
-<dt><strong><a
name="edir_not_running_an_instance_of_ndsd_is_not_running_on_the_machine"
class="item">EDIR_NOT_RUNNING -
- An instance of ndsd is not running on the machine</a></strong>
-
-</dl>
-<p>
-</p>
-<hr />
-<h1><a name="functions">Functions</a></h1>
-<p>
-</p>
-<h2><a name="edirvalidation">eDirValidation</a></h2>
-<dl>
-<dt><strong><a name="description" class="item">Description</a></strong>
-
-<dd>
-<p>eDirValidation tests to ensure that eDirectory rpm is installed and the
daemon is running.</p>
-</dd>
-</li>
-<dt><strong><a name="examples" class="item">Examples</a></strong>
-
-<dd>
-<pre>
- SDP::eDir::eDirValidation()</pre>
-</dd>
-<dd>
-<pre>
- will cause the pattern to exit with STATUS_ERROR if eDirectory is not
installed or is not running. The function
- can only return 0.</pre>
-</dd>
-<dd>
-<pre>
- SDP::eDir::eDirValidation(EDIR_NOT_INSTALLED)</pre>
-</dd>
-<dd>
-<pre>
- will cause the pattern to exit with STATUS_ERROR if eDirectory is not
running. The function will either return
- 0 if eDirectory is installed, or EDIR_NOT_INSTALLED if eDirectory is not
installed.</pre>
-</dd>
-<dd>
-<pre>
- SDP::eDir::eDirValidation(EDIR_NOT_RUNNING)</pre>
-</dd>
-<dd>
-<pre>
- will cause the pattern to exit with STATUS_ERROR if eDirectory is not
installed. The function will either return
- 0 if eDirectory is running, or EDIR_NOT_RUNNING if eDirectory is not
running.</pre>
-</dd>
-<dd>
-<pre>
- SDP::eDir::eDirValidation(EDIR_NOT_INSTALLED | EDIR_NOT_RUNNING)</pre>
-</dd>
-<dd>
-<pre>
- will never cause the pattern to exit with STATUS_ERROR. The function will
either return a 0 if eDirectory is
- installed and running, or a bitwise OR of EDIR_NOT_RUNNING and
EDIR_NOT_INSTALLED depending on what is
- discovered. Check the return with a bitwise AND to detect what was
found.</pre>
-</dd>
-</dl>
-<hr><p>
-</p>
-<h2><a name="edirstatus">eDirStatus</a></h2>
-<dl>
-<dt><strong><a name="description2" class="item">Description</a></strong>
-
-<dd>
-<p>eDirStatus returns the output of the ndsstat command into a hash</p>
-</dd>
-</li>
-<dt><strong><a name="example" class="item">Example</a></strong>
-
-<dd>
-<pre>
- use SDP::eDir;
- my %ndsstat = SDP::eDir::eDirStatus();
- print "Using eDirectory version $ndsstat{'Binary Version'}\n";
- print "Testing server $ndsstat{'Server Name'} in tree $ndsstat{'Tree
Name'}\n";</pre>
-</dd>
-</dl>
-<hr><p>
-</p>
-<h2><a name="ndsdmemorymaximum">ndsdMemoryMaximum</a></h2>
-<dl>
-<dt><strong><a name="description3" class="item">Description</a></strong>
-
-<dd>
-<p>ndsdMemoryMaximum returns the maximum memory size ndsd can reach before
becoming unresponsive. This number is dependent on version and
architecture.</p>
-</dd>
-</li>
-<dt><strong><a name="example2" class="item">Example</a></strong>
-
-<dd>
-<pre>
- use SDP::eDir;
- my $maximum_memory = SDP::eDir::ndsdMemoryMaximum();</pre>
-</dd>
-</dl>
-<p>
-</p>
-<hr />
-<h1><a name="author">AUTHOR</a></h1>
-<p>Tregaron Bayly, <<a
href="mailto:[email protected]">[email protected]</a>></p>
-<p>
-</p>
-<hr />
-<h1><a name="copyright_and_license">COPYRIGHT AND LICENSE</a></h1>
-<p>Copyright (C) 2009,2010 by Tregaron Bayly</p>
-<p>This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself, either Perl version 5.10.0 or,
-at your option, any later version of Perl 5 you may have available.</p>
-
-</body>
-
-</html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/websdp/docs-perl-filr.html
new/sca-appliance-patdev-1.3.1/websdp/docs-perl-filr.html
--- old/sca-appliance-patdev-1.3/websdp/docs-perl-filr.html 2015-07-17
00:26:17.944462291 +0200
+++ new/sca-appliance-patdev-1.3.1/websdp/docs-perl-filr.html 1970-01-01
01:00:00.000000000 +0100
@@ -1,146 +0,0 @@
-<?xml version="1.0" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Perl Library for SCA Patterns</title>
-<meta http-equiv="content-type" content="text/html; charset=utf-8" />
-<link rev="made" href="mailto:none" />
-</head>
-
-<body style="background-color: white">
-
-
-<!-- INDEX BEGIN -->
-<div name="index">
-<p><a name="__index__"></a></p>
-
-<ul>
-
- <li><a href="#name">NAME</a></li>
- <li><a href="#synopsis">SYNOPSIS</a></li>
- <li><a href="#description">DESCRIPTION</a></li>
- <li><a href="#constants">CONSTANTS</a></li>
- <ul>
-
- <li><a href="#filr_versions">Filr Versions</a></li>
- </ul>
-
- <li><a href="#functions__information_gathering">FUNCTIONS: Information
Gathering</a></li>
- <ul>
-
- <li><a href="#getfilrversion">getFilrVersion</a></li>
- </ul>
-
- <li><a href="#contributors">CONTRIBUTORS</a></li>
- <li><a href="#copyright">COPYRIGHT</a></li>
-</ul>
-
-<hr name="index" />
-</div>
-<!-- INDEX END -->
-
-<p>
-</p>
-<h1><a name="name">NAME</a></h1>
-<p>SDP::Filr - The Support Diagnostic Pattern perl library for Novell Filr</p>
-<p>
-</p>
-<hr />
-<h1><a name="synopsis">SYNOPSIS</a></h1>
-<p>use SDP::Filr;</p>
-<p>
-</p>
-<hr />
-<h1><a name="description">DESCRIPTION</a></h1>
-<p>Provides necessary functions specific to patterns developed against
supportconfig
-running on Filr appliances.</p>
-<p>
-</p>
-<hr />
-<h1><a name="constants">CONSTANTS</a></h1>
-<p>
-</p>
-<h2><a name="filr_versions">Filr Versions</a></h2>
-<dl>
-<dt><strong><a name="filr1ga_filr1r1" class="item">FILR1GA,
FILR1R1</a></strong>
-
-<dd>
-<p>Novell Filr versions</p>
-</dd>
-</li>
-</dl>
-<p>
-</p>
-<hr />
-<h1><a name="functions__information_gathering">FUNCTIONS: Information
Gathering</a></h1>
-<hr><p>
-</p>
-<h2><a name="getfilrversion">getFilrVersion</a></h2>
-<dl>
-<dt><strong><a name="description" class="item">Description</a></strong>
-
-<dd>
-<p>Returns Filr version string</p>
-</dd>
-</li>
-<dt><strong><a name="usage" class="item">Usage</a></strong>
-
-<dd>
-<pre>
- my $FILR_VER = SDP::Filr::getFilrVersion();
- if ( "$FILR_VER" ne '' ) {
- if ( SDP::Core::compareVersions($FILR_VER, FILR1R1) < 0 ) {
- if ( vmWareVM() ) {
- SDP::Core::updateStatus(STATUS_ERROR, 'VM',
"Supported VM environment: VMware");
- } else {
- SDP::Core::updateStatus(STATUS_CRITICAL, 'VM',
"Unsupported Filr Appliance virtual machine environment");
- }
- } else {
- SDP::Core::updateStatus(STATUS_ERROR, 'VER',
"Filr v$FILR_VER is sufficient, non-VMware skipped");
- }
- } else {
- SDP::Core::updateStatus(STATUS_ERROR, 'FILR', "Novell
Filr Appliance not installed");
- }</pre>
-</dd>
-<dt><strong><a name="input" class="item">Input</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-<dt><strong><a name="output" class="item">Output</a></strong>
-
-<dd>
-<p>Version string</p>
-</dd>
-</li>
-<dt><strong><a name="requires" class="item">Requires</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-</dl>
-<p>
-</p>
-<hr />
-<h1><a name="contributors">CONTRIBUTORS</a></h1>
-<p>Jason Record <<a
href="mailto:[email protected]">[email protected]</a>></p>
-<p>
-</p>
-<hr />
-<h1><a name="copyright">COPYRIGHT</a></h1>
-<p>Copyright (C) 2013 SUSE LINUX Products GmbH</p>
-<p>This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; version 2 of the License.</p>
-<p>This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.</p>
-<p>You should have received a copy of the GNU General Public License
-along with this program; if not, see <http://www.gnu.org/licenses/>.
-
-</body>
-
-</html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/sca-appliance-patdev-1.3/websdp/docs-perl-oeslinux.html
new/sca-appliance-patdev-1.3.1/websdp/docs-perl-oeslinux.html
--- old/sca-appliance-patdev-1.3/websdp/docs-perl-oeslinux.html 2015-07-17
00:26:17.944462291 +0200
+++ new/sca-appliance-patdev-1.3.1/websdp/docs-perl-oeslinux.html
1970-01-01 01:00:00.000000000 +0100
@@ -1,309 +0,0 @@
-<?xml version="1.0" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Perl Library for SCA Patterns</title>
-<meta http-equiv="content-type" content="text/html; charset=utf-8" />
-<link rev="made" href="mailto:none" />
-</head>
-
-<body style="background-color: white">
-
-
-<!-- INDEX BEGIN -->
-<div name="index">
-<p><a name="__index__"></a></p>
-
-<ul>
-
- <li><a href="#name">NAME</a></li>
- <li><a href="#synopsis">SYNOPSIS</a></li>
- <li><a href="#description">DESCRIPTION</a></li>
- <li><a href="#functions__information_gathering">FUNCTIONS: Information
Gathering</a></li>
- <ul>
-
- <li><a href="#getnssvolumes">getNssVolumes</a></li>
- <li><a href="#ncsactive">ncsActive</a></li>
- <li><a href="#dsfwcapable">dsfwCapable</a></li>
- <li><a href="#shadowvolumes">shadowVolumes</a></li>
- <li><a href="#iprintclustered">iPrintClustered</a></li>
- </ul>
-
- <li><a href="#contributors">CONTRIBUTORS</a></li>
- <li><a href="#copyright">COPYRIGHT</a></li>
-</ul>
-
-<hr name="index" />
-</div>
-<!-- INDEX END -->
-
-<p>
-</p>
-<h1><a name="name">NAME</a></h1>
-<p>SDP::OESLinux - The Support Diagnostic Pattern perl library for Open
Enterprise
- Server for Linux</p>
-<p>
-</p>
-<hr />
-<h1><a name="synopsis">SYNOPSIS</a></h1>
-<p>use SDP::OESLinux;</p>
-<p>
-</p>
-<hr />
-<h1><a name="description">DESCRIPTION</a></h1>
-<p>Provides necessary functions specific to patterns requiring OES for Linux
-functionality.</p>
-<p>
-</p>
-<hr />
-<h1><a name="functions__information_gathering">FUNCTIONS: Information
Gathering</a></h1>
-<hr><p>
-</p>
-<h2><a name="getnssvolumes">getNssVolumes</a></h2>
-<dl>
-<dt><strong><a name="description" class="item">Description</a></strong>
-
-<dd>
-<p>Creates an array of hashes with NSS volumes and their attributes.
Attributes are defined as the hash keys.</p>
-</dd>
-</li>
-<dt><strong><a name="usage" class="item">Usage</a></strong>
-
-<dd>
-<pre>
- my $i;
- my @NSS_VOLUMES = SDP::OESLinux::getNssVolumes();
- for $i (0 .. $#NSS_VOLUMES) {
- print("Volume: $NSS_VOLUMES[$i]{'name'}\n");
- }
- $i = $#NSS_VOLUMES + 1;
- print("Volumes Found: $i\n");</pre>
-</dd>
-<dt><strong><a name="input" class="item">Input</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-<dt><strong><a name="output" class="item">Output</a></strong>
-
-<dd>
-<p>An array of hashes.</p>
-</dd>
-</li>
-<dt><strong><a name="requires" class="item">Requires</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-<dt><strong><a name="hash_keys_for_volumes" class="item">Hash Keys for
Volumes</a></strong>
-
-<dd>
-<p>name (The NSS volume name)</p>
-</dd>
-<dd>
-<p>state (The current volume state, ususally ACTIVE)</p>
-</dd>
-<dd>
-<p><em>attribute</em> (If a volume attribute exists, the hash key is the
attribute name with a value of 1; otherwise no key is defined.)</p>
-</dd>
-</li>
-</dl>
-<hr><p>
-</p>
-<h2><a name="ncsactive">ncsActive</a></h2>
-<dl>
-<dt><strong><a name="description2" class="item">Description</a></strong>
-
-<dd>
-<p>Returns true is Novell Cluster Services is active on the server, otherwise
it returns false.</p>
-</dd>
-</li>
-<dt><strong><a name="usage2" class="item">Usage</a></strong>
-
-<dd>
-<pre>
- if ( SDP::OESLinux::ncsActive() ) {
- SDP::Core::updateStatus(STATUS_SUCCESS, "NCS is Active on
the Server");
- } else {
- SDP::Core::updateStatus(STATUS_WARNING, "NCS is NOT
active on the Server");
- }</pre>
-</dd>
-<dt><strong><a name="input2" class="item">Input</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-<dt><strong><a name="output2" class="item">Output</a></strong>
-
-<dd>
-<p>0 = NCS Not Active</p>
-</dd>
-<dd>
-<p>1 = NCS Active</p>
-</dd>
-</li>
-<dt><strong><a name="requires2" class="item">Requires</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-</dl>
-<hr><p>
-</p>
-<h2><a name="dsfwcapable">dsfwCapable</a></h2>
-<dl>
-<dt><strong><a name="description3" class="item">Description</a></strong>
-
-<dd>
-<p>Checks for DSfW capabilities from the LDAP root DSE server in
novell-lum.txt file.</p>
-</dd>
-</li>
-<dt><strong><a name="usage3" class="item">Usage</a></strong>
-
-<dd>
-<pre>
- if ( SDP::OESLinux::dsfwCapable() ) {
- SDP::Core::updateStatus(STATUS_SUCCESS, "Server is DSfW
Capable");
- } else {
- SDP::Core::updateStatus(STATUS_WARNING, "Server is not
DSfW Capable");
- }</pre>
-</dd>
-<dt><strong><a name="input3" class="item">Input</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-<dt><strong><a name="output3" class="item">Output</a></strong>
-
-<dd>
-<p>0 = No DSfW</p>
-</dd>
-<dd>
-<p>1 = DSfW capable</p>
-</dd>
-</li>
-<dt><strong><a name="requires3" class="item">Requires</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-</dl>
-<hr><p>
-</p>
-<h2><a name="shadowvolumes">shadowVolumes</a></h2>
-<dl>
-<dt><strong><a name="description4" class="item">Description</a></strong>
-
-<dd>
-<p>Checks for DSfW capabilities from the LDAP root DSE server in
novell-lum.txt file.</p>
-</dd>
-</li>
-<dt><strong><a name="usage4" class="item">Usage</a></strong>
-
-<dd>
-<pre>
- if ( SDP::OESLinux::shadowVolumes() ) {
- SDP::Core::updateStatus(STATUS_SUCCESS, "Server is DSfW
Capable");
- } else {
- SDP::Core::updateStatus(STATUS_WARNING, "Server is not
DSfW Capable");
- }</pre>
-</dd>
-<dt><strong><a name="input4" class="item">Input</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-<dt><strong><a name="output4" class="item">Output</a></strong>
-
-<dd>
-<p>0 = No Dynamic Storeage Technology Shadow Volumes in use</p>
-</dd>
-<dd>
-<p>1 = Shadow Volumes in use</p>
-</dd>
-</li>
-<dt><strong><a name="requires4" class="item">Requires</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-</dl>
-<hr><p>
-</p>
-<h2><a name="iprintclustered">iPrintClustered</a></h2>
-<dl>
-<dt><strong><a name="description5" class="item">Description</a></strong>
-
-<dd>
-<p>Checks to see if iPrint has been configured in a clustered environment.</p>
-</dd>
-</li>
-<dt><strong><a name="usage5" class="item">Usage</a></strong>
-
-<dd>
-<pre>
- my $IPNCS = SDP::OESLinux::iPrintClustered();
- if ( $IPNCS > 0 ) {
- SDP::Core::updateStatus(STATUS_SUCCESS, "iPrint is
Clustered");
- } elsif ( $IPNCS < 0 ) {
- SDP::Core::updateStatus(STATUS_ERROR, "ERROR: Invalid
iPrint Cluster Configuration");
- } else {
- SDP::Core::updateStatus(STATUS_WARNING, "iPrint is NOT
Clustered");
- }</pre>
-</dd>
-<dt><strong><a name="input5" class="item">Input</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-<dt><strong><a name="output5" class="item">Output</a></strong>
-
-<dd>
-<p>-1 = Invalid cluster configuration</p>
-</dd>
-<dd>
-<p>0 = iPrint is not clustered</p>
-</dd>
-<dd>
-<p>1 = iPrint is clustered</p>
-</dd>
-</li>
-<dt><strong><a name="requires5" class="item">Requires</a></strong>
-
-<dd>
-<p>None</p>
-</dd>
-</li>
-</dl>
-<p>
-</p>
-<hr />
-<h1><a name="contributors">CONTRIBUTORS</a></h1>
-<p>Jason Record <<a
href="mailto:[email protected]">[email protected]</a>></p>
-<p>
-</p>
-<hr />
-<h1><a name="copyright">COPYRIGHT</a></h1>
-<p>Copyright (C) 2009,2010-2013 Novell, Inc.</p>
-<p>This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; version 2 of the License.</p>
-<p>This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.</p>
-<p>You should have received a copy of the GNU General Public License
-along with this program; if not, see <http://www.gnu.org/licenses/>.
-
-</body>
-
-</html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/websdp/docs-perl-suse.html
new/sca-appliance-patdev-1.3.1/websdp/docs-perl-suse.html
--- old/sca-appliance-patdev-1.3/websdp/docs-perl-suse.html 2015-07-17
00:26:17.944462291 +0200
+++ new/sca-appliance-patdev-1.3.1/websdp/docs-perl-suse.html 2021-03-13
00:20:39.155811421 +0100
@@ -126,7 +126,7 @@
<dt><strong><a name="description" class="item">Description</a></strong>
<dd>
-<p>Returns a hash containing host and OES information.</p>
+<p>Returns a hash containing host information.</p>
</dd>
</li>
<dt><strong><a name="usage" class="item">Usage</a></strong>
@@ -134,11 +134,7 @@
<dd>
<pre>
my %HOST_INFO = SDP::SUSE::getHostInfo();
- if ( $HOST_INFO{'oes'} ) {
- SDP::Core::updateStatus(STATUS_SUCCESS, "OES Installed on
$HOST_INFO{'hostname'}");
- } else {
- SDP::Core::updateStatus(STATUS_WARNING, "OES NOT
Installed on $HOST_INFO{'hostname'}");
- }</pre>
+</pre>
</dd>
<dt><strong><a name="input" class="item">Input</a></strong>
@@ -161,7 +157,7 @@
<dt><strong><a name="hash_keys" class="item">Hash Keys</a></strong>
<dd>
-<p>architecture, hostname, kernel, distribution, patchlevel, oes, oesversion,
oesmajor, oesdistribution, oespatchlevel, oesbuild, nows, nowsversion</p>
+<p>architecture, hostname, kernel, distribution, patchlevel</p>
</dd>
</li>
</dl>
@@ -226,7 +222,7 @@
<dd>
<pre>
- my $SERVICE_NAME = 'novell-nss';
+ my $SERVICE_NAME = 'ftp';
my %SERVICE_INFO = SDP::SUSE::getServiceInfo($SERVICE_NAME);
if ( $SERVICE_INFO{'running'} > 0 ) {
SDP::Core::updateStatus(STATUS_SUCCESS, "Service
$SERVICE_INFO{'name'} is running");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/websdp/docs-perl.html
new/sca-appliance-patdev-1.3.1/websdp/docs-perl.html
--- old/sca-appliance-patdev-1.3/websdp/docs-perl.html 2015-07-17
00:26:17.944462291 +0200
+++ new/sca-appliance-patdev-1.3.1/websdp/docs-perl.html 2021-03-13
00:17:55.544285647 +0100
@@ -11,9 +11,6 @@
<P>Libraries have been written to help write SCA Patterns. The following
libraries are available for Perl.</P>
<UL>
<LI><A HREF="docs-perl-core.html">Core.pm</A> - Base libraries</LI>
-<LI><A HREF="docs-perl-edir.html">eDir.pm</A> - eDirectory libraries</LI>
-<LI><A HREF="docs-perl-filr.html">Filr.pm</A> - Filr libraries</LI>
-<LI><A HREF="docs-perl-oeslinux.html">OESLinux.pm</A> - OES libraries</LI>
<LI><A HREF="docs-perl-suse.html">SUSE.pm</A> - SUSE libraries</LI>
</UL>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/websdp/docs-python.html
new/sca-appliance-patdev-1.3.1/websdp/docs-python.html
--- old/sca-appliance-patdev-1.3/websdp/docs-python.html 2017-06-03
02:07:42.034604339 +0200
+++ new/sca-appliance-patdev-1.3.1/websdp/docs-python.html 2021-03-13
01:21:19.948269027 +0100
@@ -13,7 +13,6 @@
<LI><A HREF="docs-python/Core.html">Core.py</A> - Base libraries</LI>
<LI><A HREF="docs-python/HAE.html">HAE.py</A> - High Availability Extension
cluster specific libraries</LI>
<LI><A HREF="docs-python/MPIO.html">MPIO.py</A> - High Availability Extension
cluster specific libraries</LI>
-<LI><A HREF="docs-python/oes.html">oes.py</A> - Open Enterprise Server
specific libraries</LI>
<LI><A HREF="docs-python/suma.html">suma.py</A> - SUSE Manger specific
libraries</LI>
<LI><A HREF="docs-python/SUSE.html">SUSE.py</A> - SUSE specific libraries</LI>
<LI><A HREF="docs-python/Xen.html">Xen.py</A> - Xen specific libraries</LI>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/websdp/form-class.php
new/sca-appliance-patdev-1.3.1/websdp/form-class.php
--- old/sca-appliance-patdev-1.3/websdp/form-class.php 2015-07-17
00:26:17.945462301 +0200
+++ new/sca-appliance-patdev-1.3.1/websdp/form-class.php 2021-03-13
00:11:12.387527518 +0100
@@ -1,33 +1,30 @@
-<?PHP //echo "<!-- Modified: Date = 2014 Nov 7 -->\n"; ?>
-<?PHP
-
-$ClassArray = array(
-'Custom',
-'Basic Health',
-'HAE',
-'NCS',
-'eDirectory',
-'Filr',
-'GroupWise',
-'OES',
-'Print',
-'Security',
+<?PHP //echo "<!-- Modified: Date = 2021 Mar 12 -->\n"; ?>
+<?PHP
+
+$ClassArray = array(
+'Basic Health',
+'Cloud',
+'HAE',
+'HPC',
+'Security',
+'SES',
'SLE',
-'SUMA',
-);
-
-if ( isset($Class) ) {
- foreach ( $ClassArray as $ThisOne ) {
- if ( $Class == $ThisOne ) {
- echo "<OPTION SELECTED>$ThisOne</OPTION>";
- } else {
- echo "<OPTION>$ThisOne</OPTION>";
- }
- }
-} else {
- foreach ( $ClassArray as $ThisOne ) {
- echo "<OPTION>$ThisOne</OPTION>";
- }
-}
-echo "</SELECT>";
-?>
+'SUMA',
+'Custom'
+);
+
+if ( isset($Class) ) {
+ foreach ( $ClassArray as $ThisOne ) {
+ if ( $Class == $ThisOne ) {
+ echo "<OPTION SELECTED>$ThisOne</OPTION>";
+ } else {
+ echo "<OPTION>$ThisOne</OPTION>";
+ }
+ }
+} else {
+ foreach ( $ClassArray as $ThisOne ) {
+ echo "<OPTION>$ThisOne</OPTION>";
+ }
+}
+echo "</SELECT>";
+?>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sca-appliance-patdev-1.3/websdp/help-sdp-pat.html
new/sca-appliance-patdev-1.3.1/websdp/help-sdp-pat.html
--- old/sca-appliance-patdev-1.3/websdp/help-sdp-pat.html 2015-07-17
00:26:17.946462312 +0200
+++ new/sca-appliance-patdev-1.3.1/websdp/help-sdp-pat.html 2021-03-13
00:16:36.206523723 +0100
@@ -112,28 +112,28 @@
<p>3. All extracted archives in /var/log/archives will be used when testing
your pattern</p>
</dd>
</li>
-<dt><strong><a name="temporarily_use_var_log_nts_directories_to_test"
class="item">Temporarily use /var/log/nts_* directories to test</a></strong>
+<dt><strong><a name="temporarily_use_var_log_scc_directories_to_test"
class="item">Temporarily use /var/log/scc_* directories to test</a></strong>
<dd>
-<p>ARCHDIR=/var/log pat mpio-00001.pl</p>
+<p>ARCHDIR=/var/log pat mpio-00001.py</p>
</dd>
</li>
-<dt><strong><a name="use_tmp_nts_directories_to_test_for_this_login_session"
class="item">Use /tmp/nts_* directories to test for this login
session</a></strong>
+<dt><strong><a name="use_tmp_scc_directories_to_test_for_this_login_session"
class="item">Use /tmp/scc_* directories to test for this login
session</a></strong>
<dd>
<p>export ARCHDIR=/tmp</p>
</dd>
<dd>
-<p>pat mpio-00001.pl</p>
+<p>pat mpio-00001.py</p>
</dd>
</li>
<dt><strong><a
name="use_a_specific_supportconfig_tar_ball_directory_for_this_login_session"
class="item">Use a specific supportconfig tar ball directory for this login
session.</a></strong>
<dd>
-<p>export ARCHDIR=/mnt/spr/nts_sles11_sp3_x86_64_default_any</p>
+<p>export ARCHDIR=/mnt/spr/scc_sles11_sp3_x86_64_default_any</p>
</dd>
<dd>
-<p>pat net-00002.pl</p>
+<p>pat net-00002.py</p>
</dd>
</li>
</dl>
@@ -141,12 +141,12 @@
</p>
<hr />
<h1><a name="author">AUTHOR</a></h1>
-<p>Jason Record <<a
href="mailto:[email protected]">[email protected]</a>></p>
+<p>Jason Record <<a
href="mailto:[email protected]">[email protected]</a>></p>
<p>
</p>
<hr />
<h1><a name="copyright">COPYRIGHT</a></h1>
-<p>Copyright (C) 2014 SUSE LLC</p>
+<p>Copyright (C) 2014-2021 SUSE LLC</p>
<p>This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 of the License.</p>