]> git.ipfire.org Git - thirdparty/mdadm.git/blob - mdadm.spec
2999c915905d9ee83ec01f576e12df93cbb580e9
[thirdparty/mdadm.git] / mdadm.spec
1 Summary: mdadm is used for controlling Linux md devices (aka RAID arrays)
2 Name: mdadm
3 Version: 0.7.2
4 Release: 1
5 Source: http://www.cse.unsw.edu.au/~neilb/source/mdadm/mdadm-%{version}.tgz
6 URL: http://www.cse.unsw.edu.au/~neilb/source/mdadm/
7 License: GPL
8 Group: Utilities/System
9 BuildRoot: ${_tmppath}/%{name}-root
10 Packager: Danilo Godec <danci@agenda.si> (et.al.)
11 Obsoletes: mdctl
12
13 %description
14 mdadm is a program that can be used to create, manage, and monitor
15 Linux MD (Software RAID) devices.
16 As such is provides similar functionality to the raidtools packages.
17 The particular differences to raidtools is that mdadm is a single
18 program, and it can perform (almost) all functions without a
19 configuration file (that a config file can be used to help with
20 some common tasks).
21
22 %prep
23 %setup -q
24
25 %build
26 # This is a debatable issue. The author of this RPM spec file feels that
27 # people who install RPMs (especially given that the default RPM options
28 # will strip the binary) are not going to be running gdb against the
29 # program.
30 make CFLAGS="$RPM_OPT_FLAGS" SYSCONFDIR="%{_sysconfdir}"
31
32 %install
33 #rm -rf $RPM_BUILD_ROOT
34 mkdir -p $RPM_BUILD_ROOT/%{_sbindir}
35 install -m755 mdadm $RPM_BUILD_ROOT/%{_sbindir}
36 mkdir -p $RPM_BUILD_ROOT/${_sysconfdir}
37 install -m644 mdadm.conf-example $RPM_BUILD_ROOT/%{_sysconfdir}/mdadm.conf
38 mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man4
39 mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man5
40 mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man8
41 install -m644 md.4 $RPM_BUILD_ROOT/%{_mandir}/man4/
42 install -m644 mdadm.conf.5 $RPM_BUILD_ROOT/%{_mandir}/man5/
43 install -m644 mdadm.8 $RPM_BUILD_ROOT/%{_mandir}/man8/
44
45 %clean
46 rm -rf $RPM_BUILD_ROOT
47
48 %files
49 %defattr(-,root,root)
50 %doc TODO ChangeLog mdadm.man mdadm.conf-example COPYING
51 %{_sbindir}/mdadm
52 %config(noreplace,missingok)/%{_sysconfdir}/mdadm.conf
53 %{_mandir}/man*/md*
54
55 %changelog
56 * Fri Mar 15 2002 <gleblanc@localhost.localdomain>
57 - beautification
58 - made mdadm.conf non-replaceable config
59 - renamed Copyright to License in the header
60 - added missing license file
61 - used macros for file paths
62
63 * Fri Mar 15 2002 Luca Berra <bluca@comedia.it>
64 - Added Obsoletes: mdctl
65 - missingok for configfile
66
67 * Wed Mar 12 2002 NeilBrown <neilb@cse.unsw.edu.au>
68 - Add md.4 and mdadm.conf.5 man pages
69
70 * Fri Mar 08 2002 Chris Siebenmann <cks@cquest.utoronto.ca>
71 - builds properly as non-root.
72
73 * Fri Mar 08 2002 Derek Vadala <derek@cynicism.com>
74 - updated for 0.7, fixed /usr/share/doc and added manpage
75
76 * Tue Aug 07 2001 Danilo Godec <danci@agenda.si>
77 - initial RPM build