feb532a3dfac5ec4fba7eb1adabd2707c76bcc5e
[blkdevalias.git] / blkdevalias.spec
1 %define git_hash gitc1ad25
2 Name: blkdevalias
3 Version: 0.03%{?git_hash}
4 Release: 1%{?dist}
5 Summary: blkdevalias is a tool to manage persistent storage device aliases and permissions
6 BuildArch: noarch
7
8 Group: System Environment/Base
9 License: GPL
10 Source0: blkdevalias-0.03%{?git_hash}.tar.gz
11
12 Requires: bash udev util-linux coreutils
13
14 %description
15 blkdevalias is a tool to manage persistent storage device aliases and permissions. It manages a table of device name to WWID mappings that are used by a set of udev rules to name devices and apply configured ownership and permissions.
16
17 %prep
18 %setup -q
19
20
21 %build
22 true
23
24 %install
25 rm -rf $RPM_BUILD_ROOT
26 mkdir -p $RPM_BUILD_ROOT
27 mkdir -p $RPM_BUILD_ROOT/sbin
28 cp blkdevalias $RPM_BUILD_ROOT/sbin/blkdevalias
29 chmod ugo+x $RPM_BUILD_ROOT/sbin/blkdevalias
30 cp mpath-parent $RPM_BUILD_ROOT/sbin/mpath-parent
31 chmod ugo+x $RPM_BUILD_ROOT/sbin/mpath-parent
32 mkdir -p $RPM_BUILD_ROOT/etc/blkdevalias
33 cp conf $RPM_BUILD_ROOT/etc/blkdevalias
34 cp map $RPM_BUILD_ROOT/etc/blkdevalias/map
35 mkdir -p $RPM_BUILD_ROOT/etc/udev/rules.d
36 cp 99-blkdevalias.rules $RPM_BUILD_ROOT/etc/udev/rules.d
37 mkdir -p $RPM_BUILD_ROOT/usr/share/doc/blkdevalias-%{version}-%{release}
38 cp README $RPM_BUILD_ROOT/usr/share/doc/blkdevalias-%{version}-%{release}
39 cp COPYING $RPM_BUILD_ROOT/usr/share/doc/blkdevalias-%{version}-%{release}
40
41 %files
42 %defattr(-,root,root)
43 %dir /etc/blkdevalias
44 %config(noreplace) /etc/blkdevalias/conf
45 %config(noreplace) /etc/blkdevalias/map
46 %config /etc/udev/rules.d/99-blkdevalias.rules
47 /sbin/blkdevalias
48 /sbin/mpath-parent
49 %doc /usr/share/doc/blkdevalias-%{version}-%{release}/README
50 %doc /usr/share/doc/blkdevalias-%{version}-%{release}/COPYING
51
52 %changelog
53 * Wed Oct 31 2012 Bryn M. Reeves <bmr@redhat.com>
54 - Rename wwidmap -> blkdevalias
55 - Add empty map file template to version control
56 - Fix partition vs. whole-disk support
57 - Use udev link priorities to prefer multipath to single-path
58
59 * Tue Oct 30 2012 Bryn M. Reeves <bmr@redhat.com>
60 - Initial package
61