2 Summary: EMC PowerPath - multi-path with fail-over and load-sharing over SCSI
3 Summary(pl.UTF-8): EMC PowerPath - multi-path z fail-over i dzieleniem obciążenia po SCSI
7 License: Proprietary (not distributable)
9 Source0: %{name}.LINUX-%{version}-157.sles10.i386.rpm
10 # NoSource0-md5: 9e687044c65d2ee368b71c339e639522
11 Source1: %{name}.LINUX-%{version}-157.sles10.x86_64.rpm
12 # NoSource1-md5: cf980fc4714f0be008de168333cefcb4
15 Patch0: %{name}-init.patch
16 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 %define _sysconfdir /etc/emc
19 %define _sbindir /sbin
20 # binaries and libraries are x86
21 %define _libdir /usr/lib
24 Multi-path software providing fail-over and load-sharing for SCSI
27 %description -l pl.UTF-8
28 Oprogramowanie do multi-path z opcją fail-over i dzieleniem obciążenia
35 rpm2cpio %{SOURCE0} | cpio -dimu
38 rpm2cpio %{SOURCE1} | cpio -dimu
40 mv etc/opt/emcpower/EMCpower.LINUX-%{version}/* .
44 rm -rf $RPM_BUILD_ROOT
45 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_libdir},%{_sbindir},%{_mandir}/man1,/etc/modprobe.d,%{_datadir}/locale,/etc/rc.d/init.d}
47 cp -a man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
48 install modprobe.conf.pp $RPM_BUILD_ROOT/etc/modprobe.d/%{name}.conf
49 cp -a i18n/catalog/* $RPM_BUILD_ROOT%{_datadir}/locale
50 install PowerPath.rhel $RPM_BUILD_ROOT/etc/rc.d/init.d/powerpath
51 install bin/lib/* $RPM_BUILD_ROOT%{_libdir}
52 install bin/cmds/* $RPM_BUILD_ROOT%{_sbindir}
53 cp -a bin/.drivers_ext $RPM_BUILD_ROOT%{_sysconfdir}/drivers_ext
57 cat PowerPath.lang >> EMCpower.lang
59 # hardcoded paths. oh sigh
60 install -d $RPM_BUILD_ROOT/etc/opt/emcpower/.tmp
61 ln -s %{_sbindir}/emcpmgr $RPM_BUILD_ROOT/etc/opt/emcpower
62 ln -s %{_sbindir}/powercf $RPM_BUILD_ROOT/etc/opt/emcpower
63 touch $RPM_BUILD_ROOT/etc/opt/emcpower/.__emcp_db_global_lock
64 touch $RPM_BUILD_ROOT/etc/opt/emcpower/.__emcp_db_lock
66 install -d $RPM_BUILD_ROOT/opt/emcpower
67 install -d $RPM_BUILD_ROOT/etc/emcpower
68 touch $RPM_BUILD_ROOT%{_sysconfdir}/mpaa.{excluded,lams}
71 rm -rf $RPM_BUILD_ROOT
74 echo "These PowerPath modules are installed"
75 /sbin/lsmod | head -n 1
76 /sbin/lsmod | grep emc
80 # Check - Only install on a 2.6 kernel
81 expr `uname -r` : '2\.6' > /dev/null
83 echo "This PowerPath package does not support this kernel."
87 # Check - Make sure no devices are in use.
88 if [ "`/sbin/lsmod | grep -w emcp`" != "" ]; then
89 /sbin/powermt save > /dev/null 2>&1
90 /sbin/powermt remove dev=all > /dev/null 2>&1
91 if [ "`powermt display dev=all 2>&1 | grep "not found"`" = "" ]; then
92 echo "Unable to remove devices from the PowerPath configuration."
93 echo "Please make sure no PowerPath devices are in use and retry."
94 /sbin/powermt config > /dev/null 2>&1
95 /sbin/powermt load > /dev/null 2>&1
98 /sbin/powermt config > /dev/null 2>&1
99 /sbin/powermt load > /dev/null 2>&1
102 %files -f EMCpower.lang
103 %defattr(644,root,root,755)
105 %{_sysconfdir}/drivers_ext
106 %ghost %{_sysconfdir}/mpaa.excluded
107 %ghost %{_sysconfdir}/mpaa.lams
108 /etc/modprobe.d/EMCpower.conf
109 %attr(754,root,root) /etc/rc.d/init.d/powerpath
110 %attr(755,root,root) %{_sbindir}/emcpadm
111 %attr(755,root,root) %{_sbindir}/emcpdiscover
112 %attr(755,root,root) %{_sbindir}/emcpmgr
113 %attr(755,root,root) %{_sbindir}/emcppurge
114 %attr(755,root,root) %{_sbindir}/emcpreg
115 %attr(755,root,root) %{_sbindir}/powercf
116 %attr(755,root,root) %{_sbindir}/powermt
117 %attr(755,root,root) %{_sbindir}/powerprotect
118 %attr(755,root,root) %{_sbindir}/powermig
119 %attr(755,root,root) %{_sbindir}/pp_inq
120 %attr(755,root,root) %{_libdir}/libemcp.so
121 %attr(755,root,root) %{_libdir}/libemcp_core.so
122 %attr(755,root,root) %{_libdir}/libemcp_lam.so
123 %attr(755,root,root) %{_libdir}/libemcp_lic_rtl.so
124 %attr(755,root,root) %{_libdir}/libemcp_mp_rtl.so
125 %attr(755,root,root) %{_libdir}/libemcpmp.so
126 %attr(755,root,root) %{_libdir}/libpn.so
127 %{_mandir}/man1/emcpadm.1*
128 %{_mandir}/man1/emcpreg.1*
129 %{_mandir}/man1/emcpupgrade.1*
130 %{_mandir}/man1/powerformat.1*
131 %{_mandir}/man1/powermig.1*
132 %{_mandir}/man1/powermt.1*
133 %{_mandir}/man1/powerprotect.1*
135 # hardcoded paths. oh sigh
136 %dir /etc/opt/emcpower
137 %ghost /etc/opt/emcpower/.__emcp_db_global_lock
138 %ghost /etc/opt/emcpower/.__emcp_db_lock