From 6ea48cbbc85d007dfefd1f254db66ff2e0a9cec5 Mon Sep 17 00:00:00 2001 From: Jesse Jaggars Date: Wed, 14 Dec 2011 16:05:59 -0600 Subject: Major updates to most of SoSReport Code reorganization Cross platform support for Windows, OS X and Linux Dynamically loaded policies Support for loading plugins from multiple locations via __path__ modification of sos.plugins Support for running via Jython Support for executing from a jarfile Support for json based reporting infrastructure - Previous reporting methods still exist Support for other checksum algorithms (determined by policy) Support for other compression algorithms (determined by policy) New plugin API for writing arbitrary information in a new file inside the report archive. New plugin API for modifying files that have been added to the archive. Added API for global plugin options - external interface is unavailable at this time Many small bugfixes --- __run__.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 __run__.py (limited to '__run__.py') diff --git a/__run__.py b/__run__.py new file mode 100755 index 00000000..663ee144 --- /dev/null +++ b/__run__.py @@ -0,0 +1,17 @@ +# 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; either version 2 of the License, or +# (at your option) any later version. + +# 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. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +from sos.sosreport import main +import sys + +main(sys.argv[1:]) -- cgit