~louis/crashdc/trunk

114 by louis_bouchard
Renamed spec file
1
Name: crashdc
129 by louis_bouchard
Ongoing RHEL6 dev
2
Version: 0.8
3
Release: 0
115 by louis_bouchard
Changed hardcoded refs to versions, changelog
4
Summary: Crash Dump Data Collector
5
6
Group: System/Admin
114 by louis_bouchard
Renamed spec file
7
License: GPL
8
URL: http://crashdc.sourceforge.net/
115 by louis_bouchard
Changed hardcoded refs to versions, changelog
9
Source0: http://crashdc.sourceforge.net/snapshot/crashdc-%{version}.%{release}-noarch.tar.gz
10
BuildRoot: %{_tmppath}/%{name}-%{version}
11
12
#Copyright: 2000-2010 Hewlett-Packard Development Company, L.P
114 by louis_bouchard
Renamed spec file
13
Packager: Louis Bouchard <louis.bouchard@kamikamamak.fr>
14
15
BuildArch: noarch
16
Requires: crash
17
Provides: crashdc
18
19
%description
20
crashdc uses the crash command to gather information about a crash dump
21
(vmcore) and generates a text file from it. The command can be  invoked
22
either  interactively  to  parse existing crash dump files or it can be
23
used automatically upon creation of a new vmcore file.
24
25
%prep
115 by louis_bouchard
Changed hardcoded refs to versions, changelog
26
%setup -q -n crashdc-%{version}.%{release}-noarch
114 by louis_bouchard
Renamed spec file
27
28
%build
29
30
%install
115 by louis_bouchard
Changed hardcoded refs to versions, changelog
31
rm -Rf $RPM_BUILD_ROOT
114 by louis_bouchard
Renamed spec file
32
mkdir -p $RPM_BUILD_ROOT/usr/bin
33
mkdir -p $RPM_BUILD_ROOT/etc/sysconfig
34
mkdir -p $RPM_BUILD_ROOT/etc/init.d
35
mkdir -p $RPM_BUILD_ROOT/usr/share/man/man5
36
mkdir -p $RPM_BUILD_ROOT/usr/share/man/man7
37
mkdir -p $RPM_BUILD_ROOT/usr/share/man/man8
115 by louis_bouchard
Changed hardcoded refs to versions, changelog
38
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/usr/share/man/man5/crashdc.5.gz $RPM_BUILD_ROOT/usr/share/man/man5
39
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/usr/share/man/man7/crashdc.7.gz $RPM_BUILD_ROOT/usr/share/man/man7
40
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/usr/share/man/man8/crashdc.8.gz $RPM_BUILD_ROOT/usr/share/man/man8
41
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/usr/bin/run-crashdc-rhel5.sh $RPM_BUILD_ROOT/usr/bin
129 by louis_bouchard
Ongoing RHEL6 dev
42
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/usr/bin/run-crashdc-rhel6.sh $RPM_BUILD_ROOT/usr/bin
115 by louis_bouchard
Changed hardcoded refs to versions, changelog
43
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/usr/bin/run-crashdc-sles10.sh $RPM_BUILD_ROOT/usr/bin
44
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/usr/bin/run-crashdc-sles11.sh $RPM_BUILD_ROOT/usr/bin
45
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/usr/bin/crashdc $RPM_BUILD_ROOT/usr/bin
46
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/etc/sysconfig/crashdc.rhel5 $RPM_BUILD_ROOT/etc/sysconfig
129 by louis_bouchard
Ongoing RHEL6 dev
47
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/etc/sysconfig/crashdc.rhel6 $RPM_BUILD_ROOT/etc/sysconfig
115 by louis_bouchard
Changed hardcoded refs to versions, changelog
48
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/etc/sysconfig/crashdc.sles10 $RPM_BUILD_ROOT/etc/sysconfig
49
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/etc/sysconfig/crashdc.sles11 $RPM_BUILD_ROOT/etc/sysconfig
50
cp $RPM_BUILD_DIR/crashdc-%{version}.%{release}-noarch/etc/init.d/crashdc $RPM_BUILD_ROOT/etc/init.d
114 by louis_bouchard
Renamed spec file
51
52
%clean
53
rm -Rf $RPM_BUILD_ROOT
54
55
%files
56
%defattr(-,root,root)
57
%config /etc/sysconfig/crashdc.rhel5
129 by louis_bouchard
Ongoing RHEL6 dev
58
%config /etc/sysconfig/crashdc.rhel6
114 by louis_bouchard
Renamed spec file
59
%config /etc/sysconfig/crashdc.sles10
60
%config /etc/sysconfig/crashdc.sles11
61
%attr (750,root,root) /usr/bin/crashdc
62
%attr (750,root,root) /usr/bin/run-crashdc-rhel5.sh
129 by louis_bouchard
Ongoing RHEL6 dev
63
%attr (750,root,root) /usr/bin/run-crashdc-rhel6.sh
114 by louis_bouchard
Renamed spec file
64
%attr (750,root,root) /usr/bin/run-crashdc-sles10.sh
65
%attr (750,root,root) /usr/bin/run-crashdc-sles11.sh
66
%attr (750,root,root) /etc/init.d/crashdc
67
%attr (644,root,root)  /usr/share/man/man5/crashdc.5.gz
68
%attr (644,root,root)  /usr/share/man/man7/crashdc.7.gz
69
%attr (644,root,root)  /usr/share/man/man8/crashdc.8.gz
70
%doc INSTALL
71
%doc README
72
%changelog
129 by louis_bouchard
Ongoing RHEL6 dev
73
* Fri Nov 12 2010 Louis Bouchard <louis.bouchard@kamikamamak.fr> 0.8
74
- Bugfix[3107950] Make crashdc work on RHEL6.
75
- Bugfix[3013715] Make scanning of VMCOREDIR work when makedumpfile used.
115 by louis_bouchard
Changed hardcoded refs to versions, changelog
76
* Fri Oct 15 2010 Louis Bouchard <louis.bouchard@kamikamamak.fr> 0.7
77
- Bugfix[3085803] Make crashdc work with local sysconfig.crashdc file.
114 by louis_bouchard
Renamed spec file
78
* Tue Mar 16 2010 Louis Bouchard <louis.bouchard@kamikamamak.fr> 0.6
79
- Finalized tests on RHEL5, SLES10 and SLES11 (i386 and x86_64)
80
- Completed doc and manpages
81
- Official Beta version
82
* Thu Jan 28 2010 Louis Bouchard <louis.bouchard@kamikamamak.fr> 0.54
83
- Added init.d script for manual generation
84
- Implemented CUSTOM mode
85
* Fri Jan 15 2010 Louis Bouchard <louis.bouchard@kamikamamak.fr> 0.5
86
- Version tested on 3 kernel types on RHEL5, SLES10
87
* Thu Jan 07 2010 Louis Bouchard <louis.bouchard@kamikamamak.fr> 0.5
88
- Version tested on 3 kernel types on RHEL5
89
* Thu Nov 26 2009 Louis Bouchard <louis.bouchard@kamikamamak.fr> 0.3
90
- Changed Copyright for GPLv2 only and added header to each file
91
* Wed Oct 21 2009 Louis Bouchard <louis.bouchard@kamikamamak.fr> 0.1
92
- First roughly working version (tested on RHEL5)