2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2024-11-25 11:00:07 +00:00
xcat-dep/zhcp/zhcp.spec
phamt 222f5ce2a4 Updated zHCP code to version 1.4
Former-commit-id: 597434def9eaeec98281ad23bd8544027fc411e7
2012-10-14 16:27:48 +00:00

52 lines
1011 B
RPMSpec

%define name zhcp
Summary: zhcp
Name: %{name}
Version: 1.4
Release: 1
Source: zhcp-build.tar.gz
Vendor: IBM
License: IBM Copyright 2012 Eclipse Public License
Group: System/tools
BuildRoot: %{_tmppath}/zhcp
Prefix: /opt/zhcp
%description
The System z hardware control point (zHCP) is C program API to interface with
z/VM SMAPI.
%prep
tar -zxvf ../SOURCES/zhcp-build.tar.gz -C ../BUILD/ --strip 1
%build
make
%install
make install
make post
make clean
mkdir -p $RPM_BUILD_ROOT/usr/bin
ln -sf %{prefix}/bin/smcli $RPM_BUILD_ROOT/usr/bin
chmod 644 $RPM_BUILD_ROOT/usr/bin/smcli
mkdir -p $RPM_BUILD_ROOT/usr/share/man/man1/
cp smcli.1.gz $RPM_BUILD_ROOT/usr/share/man/man1/
%post
echo "/opt/zhcp/lib" > /etc/ld.so.conf.d/zhcp.conf
/sbin/ldconfig
%preun
# Delete man page and smcli command
rm -rf /etc/ld.so.conf.d/zhcp.conf
rm -rf /usr/bin/smcli
rm -rf /usr/share/man/man1/smcli.1.gz
%files
# Files provided by this package
%defattr(-,root,root)
/opt/zhcp/*
/usr/bin/smcli
/usr/share/man/man1/smcli.1.gz