1 %define _enable_debug_packages 0
2 Summary: HP Array Configuration Utility CLI
3 Summary(pl.UTF-8): Narzędzie CLI do konfiguracji macierzy dyskowych HP (Smart Array i RAID Array)
7 License: not distributable (Hewlett-Packard End User License Agreement)
9 Source0: ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux/p414707558/v80071/%{name}-%{version}-%{release}.i386.rpm
10 # NoSource0-md5: a7d16d2a2db8948b32044832b22ee14a
12 Source1: ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux/p1257348637/v80070/%{name}-%{version}-%{release}.x86_64.rpm
13 # NoSource1-md5: 4c6c5df3f39e82d8e794001dccd1e0af
15 URL: http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?swItem=MTX-e0ab8f2d629a4748ad073e2943
16 # hpacucli dlopens libemsdm.so, libqlsdm.so at runtime
18 ExclusiveArch: %{ix86} %{x8664}
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 %define _noautoreqdep libstdc++.so.6
24 The Array Configuration Utility CLI is a commandline-based disk
25 configuration program for Hewlett-Packard Smart Array Controllers and
26 RAID Array Controllers.
28 %description -l pl.UTF-8
29 HP Array Configuration Utility CLI to działający z linii poleceń
30 program do konfiguracji dysków w macierzach z kontrolerami Smart Array
31 i RAID Array firmy Hewlett-Packard.
36 rpm2cpio %{SOURCE0} | cpio -dimu
37 mv opt/compaq/hpacucli/bld/hpacucli-*.i386.txt hpacucli.txt
39 rpm2cpio %{SOURCE1} | cpio -dimu
40 mv opt/compaq/hpacucli/bld/hpacucli-*.x86_64.txt hpacucli.txt
46 mv opt/compaq/hpacucli/bld/hpacucli.license .
50 s#/opt/compaq/hpacucli/bld/hpacucli-VERSION.linux.txt#%{_docdir}/%{name}-%{version}/hpacucli.txt#
53 # figure out what locks are used
54 grep touch opt/compaq/hpacucli/bld/mklocks.sh | sort -u > mklocks.sh
56 cat <<'EOF' > hpacucli
59 if [ $(uname -m) = "ia64" ]; then
60 exec prctl --unaligned=silent %{_libdir}/$PROGRAM "$@"
62 exec %{_libdir}/$PROGRAM "$@"
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{_mandir}/man8}
69 install -p opt/compaq/hpacucli/bld/.hpacucli $RPM_BUILD_ROOT%{_libdir}/hpacucli
70 install -p opt/compaq/hpacucli/bld/.hpacuscripting $RPM_BUILD_ROOT%{_libdir}/hpacuscripting
71 install -p opt/compaq/hpacucli/bld/lib*.so $RPM_BUILD_ROOT%{_libdir}
72 install -p hpacucli $RPM_BUILD_ROOT%{_sbindir}/hpacucli
73 ln $RPM_BUILD_ROOT%{_sbindir}/{hpacucli,hpacuscripting}
75 cp -p man/man8/* $RPM_BUILD_ROOT%{_mandir}/man8
78 rm -rf $RPM_BUILD_ROOT
81 %defattr(644,root,root,755)
82 %doc hpacucli.txt hpacucli.license
83 %attr(755,root,root) %{_sbindir}/hpacucli
84 %attr(755,root,root) %{_sbindir}/hpacuscripting
85 %attr(755,root,root) %{_libdir}/hpacucli
86 %attr(755,root,root) %{_libdir}/hpacuscripting
87 %attr(755,root,root) %{_libdir}/libcpqimgr*.so
88 %{_mandir}/man8/hpacucli.8*