aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* * fixed doExitCode() calling thread.wait() instead of join()shnavid2007-07-1339-139/+149
| | | | | | | | | | | | | | * curses menu is disabled by default * multithreading is enabled by default * major progressbar changes (now has ETA) * multithreading fixes * plugins class descriptions shortened to fix better in --list-plugins * rpm -Va in plugins/rpm.py sets eta_weight to 200 (plugin 200 longer than other plugins, for ETA calculation) * applied patch in BZ#241071 from Karl Abbott <kabbott@redhat.com> to speed up command output collection * beautified command output filenames in makeCommandFilename() git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@200 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * added yum pluginshnavid2007-07-131-0/+37
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@199 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * added addCopySpecLimit() which copies files up to a max size limitshnavid2007-07-121-1/+20
| | | | | | | * make output filenames more readable git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@198 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * cosmetic fixes.shnavid2007-07-121-4/+4
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@197 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * split up command outputs in sub-directories (sos_command/plugin/command ↵shnavid2007-07-121-1/+7
| | | | | | instead of sos_command/plugin.command) git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@196 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * bumped version to 1.7r1.7shnavid2007-07-127-107/+134
| | | | | | | | | | | | | | | | | | * curses menu disabled by default (enable with -c) * sosreport output friendlier to the user (and similar to sysreport) * smarter plugin listing which also shows options and disable/enabled plugins * require root permissions only for actual sosreport generation * fix in -k where option value was treated as string instead of int * made progressbar wider (60 chars) * selinux plugin is enabled only if selinux is also enabled on the system * made some errors less verbose to the user * made sosreport not copy files pointed by symbolic links (same as sysreport, we don't need /usr/bin/X or /sbin/ifup) * copy links as links (cp -P) * added plugin get_description() that returns a short decription for the plugin * guess sosreport name from system's name git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@195 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * cmdline executable needs to be absoluteshnavid2007-07-111-6/+6
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@194 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * allow non-users to run with --help or --list-plugins (-l)shnavid2007-07-101-5/+6
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@193 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * MANIFEST.in is no longer needed either.shnavid2007-07-101-4/+0
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@192 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * setup.cfg also no longer needed in the new rpmbuild processshnavid2007-07-101-101/+0
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@191 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * new rpmbuild method does not require install-rpm.sh and prep-rpm.shshnavid2007-07-103-6/+1
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@190 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * updated TODO listshnavid2007-07-101-5/+10
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@189 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * updated plugins to use new root_symlink parameter (which mimics sysreport ↵shnavid2007-07-1014-24/+36
| | | | | | structure using symlinks) git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@188 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * added --enableplugin (-e) option to enable plugins which were inactiveshnavid2007-07-102-30/+60
| | | | | | | | | * cleaned up plugin activation conditions * added ability to suggest a name for output file in sos_report instead of auto-generated from command-line * added root_symlink option to create a symbolic link in sos_report root (and mimic sysreport's structure) git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@187 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * added initrd plugin from Chris Evich <cevich@redhat.com>shnavid2007-07-101-0/+28
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@186 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * typo.shnavid2007-07-101-1/+1
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@185 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * simplified rpm build procedure in Makefile with "make rpm"shnavid2007-07-101-2/+21
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@184 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * plugin.defaultenabled() decides whether a plugin will be automatically ↵shnavid2007-07-102-1/+9
| | | | | | loaded or only if specified in -o. git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@183 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * more fixes for fedora..shnavid2007-07-065-21/+18
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@181 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * more fixes for Fedorashnavid2007-07-062-17/+10
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@177 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * more fixes in sos.spec for Fedora shnavid2007-07-053-4/+12
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@175 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * re-added custom sos.spec because bdist_rpm's .spec is not saneshnavid2007-07-041-0/+137
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@173 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * clean up builddir in %install as required by rpmlintshnavid2007-07-041-0/+1
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@172 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * cleaned up Makefileshnavid2007-07-031-10/+10
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@170 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * remove Vendor tag as required by Fedorashnavid2007-07-031-0/+1
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@166 ef72aa8b-4018-0410-8976-d6e080ef94d8
* Bumped version and added changelog entryshnavid2007-07-022-14/+6
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@165 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * added custom prep script to run %setup with -q option (Fedora requirement)shnavid2007-07-022-0/+2
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@162 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * fixed indentation of %description in spec fileshnavid2007-07-021-3/+3
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@161 ef72aa8b-4018-0410-8976-d6e080ef94d8
* "make tag-release" followed by a "make release" will be required now to ↵shnavid2007-07-021-2/+1
| | | | | | create new releases. git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@160 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * removed useless sos.spec (it is generated on the fly by setup.py)r1.6shnavid2007-07-024-132/+96
| | | | | | | | | | | * added changelog information to setup.cfg * minor fixes/enhancements to Makefile * added "make rpm" * fixed "License" of rpm package * changed packager name git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@157 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * Added command line option to set plugin options (ie. to enable "rpm -Va": ↵shnavid2007-07-021-1/+17
| | | | | | sosreport -k rpm.rpmva) git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@152 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * added instructions on how to checkout source using svnshnavid2007-06-281-0/+4
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@151 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * added a changelog entry for 1.4-1shnavid2007-06-281-1/+10
| | | | | | | | * added python-devel requirement for building package * removed implicit python requirement (rpm will figure it out) git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@150 ef72aa8b-4018-0410-8976-d6e080ef94d8
* Beautified output of --list-plugins.shnavid2007-06-271-4/+7
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@149 ef72aa8b-4018-0410-8976-d6e080ef94d8
* LICENSE is now included in the package.shnavid2007-06-262-2/+2
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@148 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * [BZ#241282] initial port to RHEL4 :) sos core now runs happily, plugins ↵shnavid2007-06-152-13/+24
| | | | | | will probably need to be fixed as well. git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@147 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * Fixed a small typoshnavid2007-06-151-1/+1
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@146 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * remove temporary xmlreport debugging lines.shnavid2007-06-151-1/+0
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@145 ef72aa8b-4018-0410-8976-d6e080ef94d8
* * Initial commit of XML reporting to gather details about commands executed ↵shnavid2007-06-154-8/+98
| | | | | | and files gathered. git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@144 ef72aa8b-4018-0410-8976-d6e080ef94d8
* Updated with comments from my SVN commits.shnavid2007-06-151-0/+54
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@143 ef72aa8b-4018-0410-8976-d6e080ef94d8
* Exceptions in plugin.analyse() were not catched allowing a bad plugin to ↵shnavid2007-06-151-1/+5
| | | | | | break sosreport. git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@142 ef72aa8b-4018-0410-8976-d6e080ef94d8
* 2007-06-15 Eugene Teo <eteo@redhat.com>eugeneteo2007-06-1510-0/+127
| | | | | | | | | | | | | | | | | | * lib/sos/plugins/apache.py, lib/sos/plugins/nfsserver.py, lib/sos/plugins/selinux.py, lib/sos/plugins/xinetd.py, lib/sos/plugins/ssh.py, lib/sos/plugins/sendmail.py, lib/sos/plugins/samba.py, lib/sos/plugins/named.py, lib/sos/plugins/cluster.py: - Edited apache.py to gather /var/log/httpd/* log files - Added nfsserver.py to gather NFS server-related debugging information - Edited selinux.py to gather /etc/selinux/* configuration files - Added xinetd.py to gather xinetd-related information - Added ssh.py to gather ssh-related information - Added sendmail.py to gather sendmail information - Edited samba.py to gather /var/log/samba/* log files - Edited named.py to gather /etc/sysconfig/named - Edited cluster.py to gather the output of fdisk -l to show the shared storage devices that should be available to each system git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@141 ef72aa8b-4018-0410-8976-d6e080ef94d8
* Added systemtap.py to gather SystemTap pre-requisites informationeugeneteo2007-05-282-0/+34
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@140 ef72aa8b-4018-0410-8976-d6e080ef94d8
* Added amd.py to gather Amd automounter informationeugeneteo2007-05-282-0/+36
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@139 ef72aa8b-4018-0410-8976-d6e080ef94d8
* 2007-05-25 Eugene Teo <eteo@redhat.com>eugeneteo2007-05-284-0/+20
| | | | | | | | | | | | | * lib/sos/plugins/xen.py, lib/sos/plugins/pam.py, lib/sos/plugins/memory.py: - Edited xen.py to determine if CPU has PAE/Intel VT/AMD-V support - Edited pam.py to gather configurations in /etc/security, and files listing of /lib/security/pam_*so - Edited memory.py to gather /proc/{vmstat,slabinfo}, and free -m output git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@138 ef72aa8b-4018-0410-8976-d6e080ef94d8
* bumped versionsconklin2007-05-252-3/+6
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@136 ef72aa8b-4018-0410-8976-d6e080ef94d8
* Fixed a backtrace due to bad handling of nonexistent file in kernel plugin, ↵sconklin2007-05-253-3/+8
| | | | | | and some minor typos, bumped release number git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@135 ef72aa8b-4018-0410-8976-d6e080ef94d8
* corrected spec file syntax as reauierd for rhel releasesconklin2007-05-251-10/+10
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@134 ef72aa8b-4018-0410-8976-d6e080ef94d8
* About to tag for errata release, incremented version to 1.4sconklin2007-04-302-3/+3
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@132 ef72aa8b-4018-0410-8976-d6e080ef94d8
* typosconklin2007-04-241-1/+1
| | | | git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@131 ef72aa8b-4018-0410-8976-d6e080ef94d8