diff options
author | astokes <astokes@ef72aa8b-4018-0410-8976-d6e080ef94d8> | 2010-02-17 16:27:19 +0000 |
---|---|---|
committer | astokes <astokes@ef72aa8b-4018-0410-8976-d6e080ef94d8> | 2010-02-17 16:27:19 +0000 |
commit | 494f1de1db6c29a3f5f6d0e5cabc29b86eaf99e8 (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /src/sos.spec | |
parent | 006e26f2a226bd4f934dcd98c598cc5830c0b285 (diff) | |
download | sos-494f1de1db6c29a3f5f6d0e5cabc29b86eaf99e8.tar.gz |
-blah
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@777 ef72aa8b-4018-0410-8976-d6e080ef94d8
Diffstat (limited to 'src/sos.spec')
-rw-r--r-- | src/sos.spec | 339 |
1 files changed, 0 insertions, 339 deletions
diff --git a/src/sos.spec b/src/sos.spec deleted file mode 100644 index 2223819d..00000000 --- a/src/sos.spec +++ /dev/null @@ -1,339 +0,0 @@ -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} - -Summary: A set of tools to gather troubleshooting information from a system -Name: sos -Version: 1.8 -Release: 22%{?dist} -Group: Applications/System -Source0: https://fedorahosted.org/releases/s/o/sos/%{name}-%{version}.tar.gz -License: GPLv2+ -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot -BuildArch: noarch -Url: http://fedorahosted.org/sos -BuildRequires: python-devel -Requires: libxml2-python -Requires: tar, bzip2 -Provides: sysreport = 1.4.3-13 -Obsoletes: sysreport - -%description -Sos is a set of tools that gathers information about system -hardware and configuration. The information can then be used for -diagnostic purposes and debugging. Sos is commonly used to help -support technicians and developers. - -%prep -%setup -q - -%build -%{__python} setup.py build - -%install -rm -rf ${RPM_BUILD_ROOT} -install -D -m644 gpgkeys/rhsupport.pub ${RPM_BUILD_ROOT}/%{_datadir}/%{name}/rhsupport.pub -install -D -m644 extras/sysreport/sysreport.legacy ${RPM_BUILD_ROOT}/%{_datadir}/%{name}/sysreport -%{__python} setup.py install -O1 --skip-build --root ${RPM_BUILD_ROOT} -ln -s /usr/sbin/sosreport ${RPM_BUILD_ROOT}/usr/sbin/sysreport -%find_lang %{name} - -%clean -rm -rf ${RPM_BUILD_ROOT} - -%files -f %{name}.lang -%defattr(-,root,root,-) -%{_bindir}/rh-upload -%{_sbindir}/sosreport -%{_sbindir}/sysreport -%{_sbindir}/sysreport.legacy -%{_datadir}/%{name} -%{_datadir}/sysreport -%{python_sitelib}/* -%{_mandir}/man1/sosreport.1.gz -%doc README README.rh-upload TODO LICENSE ChangeLog -%config(noreplace) %{_sysconfdir}/sos.conf - -%changelog -* Mon Jan 18 2010 Adam Stokes <ajs at redhat dot com> = 1.8-21 -- more sanitizing options for log files -- rhbz fixes from RHEL version merged into trunk -- progressbar update - -* Tue Nov 19 2009 Adam Stokes <ajs at redhat dot com> = 1.8-20 -- dont copy unwanted files due to symlinks -- More plugin enhancements - -* Tue Nov 5 2009 Adam Stokes <ajs at redhat dot com> = 1.8-18 -- Option to enable selinux fixfiles check -- Start of replacing Thread module with multiprocessing -- Update translations -- More checks against conf file versus command line opts - -* Tue Sep 9 2009 Adam Stokes <ajs at redhat dot com> = 1.8-16 -- Update rh-upload-core to rh-upload and allows general files -- Fix cluster plugin with pwd mangling invalidating xml -- Cluster support detecting invalid fence_id and fence states -- Read variables from conf file - -* Thu Jul 23 2009 Adam Stokes <ajs at redhat dot com> = 1.8-14 -- resolves: rhbz512536 wrong group in spec file -- resolves: rhbz498398 A series of refactoring patches to sos -- resolves: rhbz501149 A series of refactoring patches to sos (2) -- resolves: rhbz503804 remove obsolete translation -- resolves: rhbz502455 tricking sosreport into rm -rf / -- resolves: rhbz501146 branding in fedora - -* Mon Jul 20 2009 Adam Stokes <ajs at redhat dot com> = 1.8-13 -- Add requirements for tar,bzip2 during minimal installs -- More merges from reports against RHEL version of plugins -- Remove unecessary definition of localdir in spec - -* Wed May 05 2009 Adam Stokes <ajs at redhat dot com> - 1.8-11 -- Remove all instances of sysrq -- Consistent macro usage in spec - -* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Wed Jan 21 2009 Adam Stokes <ajs at redhat dot com> - 1.8-9 -- Resolves: bz436053 /usr/share/sos is not owned by any package -- Resolves: bz434626 Wrong directory structure for translations - -* Mon Dec 29 2008 Adam Stokes <ajs at redhat dot com> - 1.8-5 -- removed source defines as python manifest handles this - -* Fri Dec 19 2008 Adam Stokes <ajs at redhat dot com> - 1.8-4 -- spec cleanup, fixed license, source -- reworked Makefile to build properly - -* Thu Oct 23 2008 Adam Stokes <astokes at redhat dot com> - 1.8-1 -- Resolves: bz459845 collect krb5.conf -- Resolves: bz457880 include output of xm list and xm list --long -- Resolves: bz457919 add support for openswan and ipsec-tools -- Resolves: bz456378 capture elilo configuration -- Resolves: bz445007 s390 support -- Resolves: bz371251 hangs when running with a xen kernel where xend has not been started -- Resolves: bz452705 Add /root/anaconda-ks-cfg to sosreport archive -- Resolves: bz445510 Do not rely on env to execute python -- Resolves: bz446868 add support for emc devices -- Resolves: bz453797 fails to generate fdisk -l -- Resolves: bz433183 does not collect ext3 information -- Resolves: bz444838 systool is passed deprecated arguments -- Resolves: bz455096 add %{INSTALLTIME:date} to rpm --qf collection -- Resolves: bz332211 avoid hazardous filenames - -* Wed Nov 21 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.8-0 -- Resolves: bz368261 sosGetCommandOutput() does not block on hung processes -- Resolves: bz361861 work-around missing traceback.format_exc() in RHEL4 -- Resolves: bz394781 device-mapper: use /sbin/lvm_dump to collect dm related info -- Resolves: bz386691 unattended --batch option -- Resolves: bz371251 sos could hang when accessing /sys/hypervisor/uuid -- selinux: always collect sestatus -- added many languages -- added --debug option which causes exceptions not to be trapped -- updated to sysreport-1.4.3-13.el5 -- ftp upload to dropbox with --upload -- cluster: major rewrite to support different versions of RHEL -- cluster: check rg_test for errors -- minor changes in various plug-ins (yum, networking, process, kernel) -- fixed some exceptions in threads which were not properly trapped -- veritas: don't run rpm -qa every time -- using rpm's python bindings instead of external binary -- corrected autofs and ldap plugin that were failing when debug option was not found in config file. -- implemented built-in checkdebug() that uses self.files and self.packages to make the decision -- missing binaries are properly detected now. -- better doExitCode handling -- fixed problem with rpm module intercepting SIGINT -- error when user specifies an invalid plugin or plugin option -- named: fixed indentation -- replaced isOptionEnabled() with getOption() -- tune2fs and fdisk were not always run against the correct devices/mountpoint -- added gpg key to package -- updated README with new svn repo and contributors -- updated manpage -- better signal handling -- caching of rpm -q outputs -- report filename includes rhnUsername if available -- report encryption via gpg and support pubkey -- autofs: removed redundant files -- filesys: better handling of removable devices -- added sosReadFile() returns a file's contents -- return after looping inside a directory -- collect udevinfo for each block device -- simply collect output of fdisk -l in one go -- handle sysreport invocation properly (warn if shell is interactive, otherwise spawn sysreport.legacy) -- progress bar don't show 100% until finished() is called -- Resolves: bz238778 added lspci -t -- now runs on RHEL3 as well (python 2.2) -- replaced commonPrefix() with faster code -- filesys: one fdisk -l for all -- selinux: collect fixfilex check output -- devicemapper: collect udevinfo for all block devices -- cluster: validate node names according to RFC 2181 -- systemtap: cleaned up and added checkenabled() method -- added kdump plugin -- added collection of /etc/inittab -- Resolves: bz332151 apply regex to case number in sysreport for RHEL4 -- Resolves: bz332211 apply regex to case number in sysreport for RHEL5 -- Resolves: bz400111 sos incorrectly reports cluster data in SMP machine - -* Wed Aug 13 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.7-8 -- added README.rh-upload-core - -* Mon Aug 13 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.7-7 -- Resolves: bz251927 SOS errata needs to be respin to match 4.6 code base -- added extras/rh-upload-core script from David Mair <dmair@redhat.com> - -* Mon Aug 9 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.7-6 -- more language fixes -- added arabic, italian and french -- package prepared for release -- included sysreport as sysreport.legacy - -* Mon Aug 9 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.7-5 -- package obsoletes sysreport and creates a link pointing to sosreport -- added some commands in cluster and process plugins -- fixed html output (wrong links to cmds, thanks streeter) -- process: back down sleep if D state doesn't change -- Resolves: bz241277 Yum Plugin for sos -- Resolves: bz247520 Spelling mistake in sosreport output -- Resolves: bz247531 Feature: plugin to gather initial ramdisk scripts -- Resolves: bz248252 sos to support language localization -- Resolves: bz241282 Make SOS for RHEL 4 - -* Mon Aug 1 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.7-4 -- catch KeyboardInterrupt when entering sosreport name -- added color output for increased readability -- list was sorted twice, removing latter .sort() - -* Mon Jul 31 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.7-3 -- added preliminary problem diagnosis support -- better i18n initialization -- better user messages -- more progressbar fixes -- catch and log python exceptions in report -- use python native commands to create symlinks -- limit concurrent running threads - -* Mon Jul 28 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.7-2 -- initial language localization support -- added italian translation - -* Mon Jul 16 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.7-1 -- split up command outputs in sub-directories (sos_command/plugin/command instead of sos_command/plugin.command) -- fixed doExitCode() calling thread.wait() instead of join() -- 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) -- beautified command output filenames in makeCommandFilename() - -* Mon Jul 12 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.7-0 -- 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 - -* Mon Jul 5 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.6-5 -- Yet more fixes to make package Fedora compliant. - -* Mon Jul 5 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.6-4 -- More fixes to make package Fedora compliant. - -* Mon Jul 2 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.6-3 -- Other fixes to make package Fedora compliant. - -* Mon Jul 2 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.6-2 -- Minor fixes. - -* Mon Jul 2 2007 Navid Sheikhol-Eslami <navid at redhat dot com> - 1.6-1 -- Beautified output of --list-plugins. -- GPL licence is now included in the package. -- added python-devel requirement for building package -- Resolves: bz241282 fixed incompatibility with python from RHEL4 - -* Fri May 25 2007 Steve Conklin <sconklin at redhat dot com> - 1.5-1 -- Bumped version - -* Fri May 25 2007 Steve Conklin <sconklin at redhat dot com> - 1.4-2 -- Fixed a backtrace on nonexistent file in kernel plugin (thanks, David Robinson) - -* Mon Apr 30 2007 Steve Conklin <sconklin at redhat dot com> - 1.4-1 -- Fixed an error in option handling -- Forced the file generated by traceroute to not end in .com -- Fixed a problem with manpage -- Added optional traceroute collection to networking plugin -- Added clalance's patch to gather iptables info. -- Fixes to the device-mapper plugin -- Fixed a problem with installation of man page - -* Mon Apr 16 2007 Steve Conklin <sconklin at redhat dot com> - 1.3-3 -- including patches to fix the following: -- Resolves: bz219745 sosreport needs a man page -- Resolves: bz219667 sosreport does not terminate cleanly on ^C -- Resolves: bz233375 Make SOS flag the situation when running on a fully virtu... -- Resolves: bz234873 rhel5 sos needs to include rpm-va by default -- Resolves: bz219669 sosreport multi-threaded option sometimes fails -- Resolves: bz219671 RFE for sosreport - allow specification of plugins to be run -- Resolves: bz219672 RFE - show progress while sosreport is running -- Resolves: bz219673 Add xen information gathering to sosreport -- Resolves: bz219675 Collect information related to the new driver update model -- Resolves: bz219877 'Cancel' button during option selection only cancels sele... - -* Tue Feb 20 2007 John Berninger <jwb at redhat dot com> - 1.3-2 -- Add man page - -* Fri Dec 15 2006 Steve Conklin <sconklin at redhat dot com> - 1.3-1 -- really fixed bz_219654 - -* Fri Dec 15 2006 Steve Conklin <sconklin at redhat dot com> - 1.2-1 -- fixed a build problem - -* Fri Dec 15 2006 Steve Conklin <sconklin at redhat dot com> - 1.1-1 -- Tighten permissions of tmp directory so only readable by creator bz_219657 -- Don't print message 'Problem at path ...' bz_219654 -- Removed useless message bz_219670 -- Preserve file modification times bz_219674 -- Removed unneeded message about files on copyProhibitedList bz_219712 - -* Wed Aug 30 2006 Steve Conklin <sconklin at redhat dot com> - 1.0-1 -- Seperated upstream and RPM versioning - -* Mon Aug 21 2006 Steve Conklin <sconklin at redhat dot com> - 0.1-11 -- Code cleanup, fixed a regression in threading - -* Mon Aug 14 2006 Steve Conklin <sconklin at redhat dot com> - 0.1-10 -- minor bugfixes, added miltithreading option, setup now quiet - -* Mon Jul 17 2006 Steve Conklin <sconklin at redhat dot com> - 0.1-9 -- migrated to svn on 108.redhat.com, fixed a problem with command output linking in report - -* Mon Jun 19 2006 Steve Conklin <sconklin at redhat dot com> - 0.1-6 -- Added LICENSE file containing GPL - -* Wed May 31 2006 Steve Conklin <sconklin at redhat dot com> - 0.1-5 -- Added fixes to network plugin and prepped for Fedora submission - -* Wed May 31 2006 John Berninger <jwb at redhat dot com> - 0.1-4 -- Reconsolidated subpackages into one package per discussion with sconklin - -* Mon May 22 2006 John Berninger <jwb at redhat dot com> - 0.1-3 -- Added ftp, ldap, mail, named, samba, squid SOS plugins -- Fixed various errors in kernel and hardware plugins - -* Mon May 22 2006 John Benringer <jwb at redhat dot com> - 0.1-2 -- split off cluster plugin into subpackage -- correct file payload lists - -* Mon May 22 2006 John Berninger <jwb at redhat dot com> - 0.1-1 -- initial package build - |