]>
Commit | Line | Data |
---|---|---|
38de82a8 AM |
1 | Summary: Supermicro Update Manager (for UEFI BIOS) |
2 | Name: supermicro-update-manager | |
3 | # sum version | |
4 | Version: 1.7.0 | |
5 | Release: 1 | |
6 | License: Unknown | |
7 | Group: Base | |
8 | Source0: ftp://ftp.supermicro.com:/utility/SuperDoctor_5/Linux/SD5_5.5.0_build.784_linux.zip | |
9 | # Source0-md5: cdd7684f7065462b9ab73d971257501b | |
10 | URL: https://www.supermicro.com/solutions/SMS_SUM.cfm | |
11 | BuildRequires: unzip | |
12 | ExclusiveArch: %{x8664} | |
13 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
14 | ||
15 | %define _enable_debug_packages 0 | |
16 | ||
17 | %description | |
18 | The Supermicro Update Manager (SUM) can be used to manage the | |
19 | BIOS/BMC/CMM/ Broadcom 3108 RAID firmware image update and | |
20 | configuration update for select systems. In addition, system checks as | |
21 | well as event log management are also supported. Moreover, special | |
22 | applications are also provided to facilitate system management. | |
23 | ||
24 | %prep | |
25 | %setup -qc | |
26 | install -d prep; cd prep | |
27 | unzip ../*.bin || : | |
28 | unzip \$IA_PROJECT_DIR\$/build/SuperDoctor5-linux.zip | |
29 | ||
30 | ||
31 | %install | |
32 | rm -rf $RPM_BUILD_ROOT | |
33 | ||
34 | install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir}/%{name}} | |
35 | cp -a prep/BIOS/sum/{ExternalData,sum} $RPM_BUILD_ROOT%{_libdir}/%{name} | |
36 | chmod 755 $RPM_BUILD_ROOT%{_libdir}/%{name}/sum | |
37 | ||
38 | cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/sum | |
39 | #!/bin/sh | |
40 | cd %{_libdir}/%{name} || exit 1 | |
41 | exec ./sum $@ | |
42 | EOF | |
43 | ||
44 | %clean | |
45 | rm -rf $RPM_BUILD_ROOT | |
46 | ||
47 | %files | |
48 | %defattr(644,root,root,755) | |
49 | %doc prep/BIOS/sum/ReleaseNote.txt | |
50 | %attr(755,root,root) %{_sbindir}/sum | |
51 | %dir %{_libdir}/%{name} | |
52 | %{_libdir}/%{name}/ExternalData | |
53 | %attr(755,root,root) %{_libdir}/%{name}/sum | |
54 |