]>
Commit | Line | Data |
---|---|---|
03f71889 | 1 | Summary: 3DM2 Management Utility |
c000d13b | 2 | Summary(pl.UTF-8): Narzędzie do zarządzania kontrolerami 3DM2 |
03f71889 | 3 | Name: 3DM2-9650SE |
4 | Version: 9.4.0.1 | |
5 | Release: 1 | |
6 | License: commercial | |
203f89af | 7 | Group: Applications/System |
03f71889 | 8 | Source0: http://www.3ware.com/download/Escalade9650SE-Series/%{version}/3DM2-Linux-%{version}.tgz |
9 | # NoSource0-md5: 9505131021bafae54aa6d935202ce8e2 | |
10 | NoSource: 0 | |
03f71889 | 11 | # NoSource1-md5: a1f1cf93813592ea3499735ee598e673 |
c000d13b | 12 | Source1: http://www.3ware.com/download/Escalade9650SE-Series/%{version}/%{version}_Release_Notes_Web.pdf |
03f71889 | 13 | NoSource: 1 |
14 | Source2: 3dm2-9650SE.init | |
15 | URL: http://www.3ware.com/products/raid_management.asp | |
5f09817b | 16 | BuildRequires: rpmbuild(macros) >= 1.268 |
03f71889 | 17 | Requires(post,preun): /sbin/chkconfig |
18 | Requires: rc-scripts | |
19 | ExclusiveArch: %{ix86} %{x8664} | |
20 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
21 | ||
22 | %description | |
c000d13b | 23 | 3DM2 Management Utility for 3ware RAID controllers. It supports AMCC |
24 | 3ware 9650SE controlers. | |
03f71889 | 25 | |
26 | %description -l pl.UTF-8 | |
27 | Narzędzie 3DM2 do zarządzania kontrolerami RAID 3ware. Obsługuje | |
28 | kontrolery z serii AMCC 3ware 9650SE. | |
29 | ||
30 | %prep | |
31 | %setup -q -c -n 3DM2 | |
32 | tar -xvzf 3dm-lnx.tgz | |
33 | tar -xvzf 3dm-help.tgz | |
34 | tar -xvzf 3dm-msg.tgz | |
35 | cp %{SOURCE1} . | |
36 | ||
37 | %install | |
38 | rm -rf $RPM_BUILD_ROOT | |
39 | install -d $RPM_BUILD_ROOT%{_sbindir} | |
40 | install -d $RPM_BUILD_ROOT%{_sysconfdir}/3dm2 | |
41 | install -d $RPM_BUILD_ROOT/etc/rc.d/init.d | |
42 | install -d $RPM_BUILD_ROOT%{_datadir}/3dm2/msg | |
43 | ||
44 | cp -a en $RPM_BUILD_ROOT%{_datadir}/3dm2 | |
45 | install *_msg_en $RPM_BUILD_ROOT%{_datadir}/3dm2/msg | |
46 | %ifarch %{ix86} | |
47 | install 3dm2.x86 $RPM_BUILD_ROOT%{_sbindir}/3dm2 | |
48 | %endif | |
49 | %ifarch %{x8664} | |
d3333d2c | 50 | install 3dm2.x86_64 $RPM_BUILD_ROOT%{_sbindir}/3dm2 |
03f71889 | 51 | %endif |
52 | install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/3dm2 | |
53 | ||
54 | cat > $RPM_BUILD_ROOT%{_sysconfdir}/3dm2/3dm2.conf << EOF | |
55 | Port 888 | |
56 | EmailEnable 0 | |
57 | EmailSender [none] | |
58 | EmailServer [none] | |
59 | EmailRecipient [none] | |
60 | EmailSeverity 3 | |
61 | ROpwd twOmwmsK8lKk2 | |
62 | ADMINpwd twOmwmsK8lKk2 | |
63 | RemoteAccess 0 | |
64 | Language 0 | |
65 | Logger 0 | |
66 | Refresh 5 | |
67 | BGRate 3333333333333333 | |
c000d13b | 68 | MsgPath %{_datadir}/3dm2/msg |
69 | imgPath %{_datadir}/3dm2 | |
70 | Help %{_datadir}/3dm2 | |
03f71889 | 71 | OEM 0 |
72 | AutoLogout 0 | |
73 | CommandLog 1 | |
74 | EOF | |
75 | ||
76 | %clean | |
77 | rm -rf $RPM_BUILD_ROOT | |
78 | ||
79 | %post | |
80 | /sbin/chkconfig --add 3dm2 | |
81 | %service 3dm2 restart "3DM2 Utility" | |
82 | ||
83 | %preun | |
84 | if [ "$1" = "0" ]; then | |
85 | /sbin/chkconfig --del 3dm2 | |
86 | %service 3dm2 stop | |
c000d13b | 87 | fi |
03f71889 | 88 | |
89 | %files | |
90 | %defattr(644,root,root,755) | |
91 | %doc version.3dm license.txt %{version}_Release_Notes_Web.pdf | |
5f09817b ER |
92 | %attr(755,root,root) %{_sbindir}/3dm2 |
93 | %attr(754,root,root) /etc/rc.d/init.d/3dm2 | |
03f71889 | 94 | %dir %{_sysconfdir}/3dm2 |
95 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/3dm2/3dm2.conf | |
5f09817b | 96 | %{_datadir}/3dm2 |