]> git.pld-linux.org Git - packages/fibreutils.git/blob - fibreutils.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/fibreutils.git] / fibreutils.spec
1 %define         _enable_debug_packages  0
2 %define         subver  2010-03-31
3 Summary:        HP Array Configuration Utility CLI
4 Name:           fibreutils
5 Version:        3.1
6 Release:        2
7 License:        Proprietary
8 Group:          Applications/System
9 Source0:        ftp://ftp.hp.com/pub/softlib/software11/COL28042/co-82357-1/hp-fc-enablement-%{subver}.tar.gz
10 # NoSource0-md5:        3e05533f8b3f29b08130f59f79ae4657
11 NoSource:       0
12 URL:            http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?swItem=co-82357-1
13 BuildRequires:  rpm-perlprov >= 4.1-13
14 BuildRequires:  sed >= 4.0
15 ExclusiveArch:  %{ix86} %{x8664}
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 Miscellaneous scripts and programs to compliment HP supported FC
20 drivers:
21 - lssd
22 - lssg
23 - adapter_info
24 - hp_rescan
25 - scsi_info
26
27 %prep
28 %setup -q -n hp-fc-enablement-%{subver}
29 %ifarch %{ix86}
30 ARCH=i386
31 %endif
32 %ifarch %{x8664}
33 ARCH=x86_64
34 %endif
35 %ifarch ia64
36 ARCH=ia64
37 %endif
38
39 # fibreutils
40 S=%{name}-%{version}-%{release}.$ARCH.rpm
41 install -d fibreutils
42 cd fibreutils
43 rpm2cpio ../$S | cpio -dimu
44 cd ..
45
46 mv fibreutils/opt/hp/hp_fibreutils .
47 %{__sed} -i -e '
48         s#/opt/hp/hp_fibreutils/lssd.cache#/var/cache/lssd.cache#g
49         s#/opt/hp/hp_fibreutils/lssg.cache#/var/cache/lssg.cache#
50         s#/opt/hp/hp_fibreutils/scsi_info#%{_sbindir}/scsi_info#g
51 ' hp_fibreutils/ls*
52
53 # libs (for hpacucli at least)
54 install -d libs
55 cd libs
56 rpm2cpio ../hp-fc-enablement-*.noarch.rpm | cpio -dimu
57 cd ..
58 mv libs/opt/hp/hp-fc-enablement/*-libs libs
59
60 %install
61 rm -rf $RPM_BUILD_ROOT
62 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir}}
63 # fibreutils
64 install -p hp_fibreutils/* $RPM_BUILD_ROOT%{_sbindir}
65
66 # libs
67 %ifarch %{ix86}
68 QARCH=ia32
69 EARCH=i386
70 %endif
71 %ifarch %{x8664}
72 QARCH=x86_64
73 EARCH=amd64
74 %endif
75 %ifarch ia64
76 QARCH=ia64
77 EARCH=ia64
78 %endif
79
80 install -p libs/qlogic-libs/libqlsdm-$QARCH.so $RPM_BUILD_ROOT%{_libdir}/libqlsdm.so
81 install -p libs/emulex-libs/libemsdm/$EARCH/libemsdm.so $RPM_BUILD_ROOT%{_libdir}
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %files
87 %defattr(644,root,root,755)
88 %attr(755,root,root) %{_sbindir}/adapter_info
89 %attr(755,root,root) %{_sbindir}/hp_rescan
90 %attr(755,root,root) %{_sbindir}/lssd
91 %attr(755,root,root) %{_sbindir}/lssg
92 %attr(755,root,root) %{_sbindir}/scsi_info
93 %attr(755,root,root) %{_libdir}/libqlsdm.so
94 %attr(755,root,root) %{_libdir}/libemsdm.so
This page took 0.073534 seconds and 4 git commands to generate.