[packages/hpacucli] - updated to 9.30-15.0 - locks are kept in /var/run now - there are 32 and 64 bit packages available
baggins
baggins at pld-linux.org
Fri Oct 12 23:05:03 CEST 2012
commit c6a964ca7598f10a86337be3a13428f089441979
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Fri Oct 12 23:03:49 2012 +0200
- updated to 9.30-15.0
- locks are kept in /var/run now
- there are 32 and 64 bit packages available, use them
hpacucli.spec | 35 +++++++++++++++--------------------
1 file changed, 15 insertions(+), 20 deletions(-)
---
diff --git a/hpacucli.spec b/hpacucli.spec
index b5607e2..a9601d7 100644
--- a/hpacucli.spec
+++ b/hpacucli.spec
@@ -2,21 +2,22 @@
Summary: HP Array Configuration Utility CLI
Summary(pl.UTF-8): Narzędzie CLI do konfiguracji macierzy dyskowych HP (Smart Array i RAID Array)
Name: hpacucli
-Version: 9.0
-Release: 24.0
+Version: 9.30
+Release: 15.0
License: not distributable (Hewlett-Packard End User License Agreement)
Group: Applications
-Source0: ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux/p414707558/v68034/%{name}-%{version}-%{release}.noarch.rpm
-# NoSource0-md5: 35299947af84f9e7145f2a64c792964c
+Source0: ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux/p414707558/v77371/%{name}-%{version}-%{release}.i386.rpm
+# NoSource0-md5: 41b809499716ea30c67e9dbf81fe150
+Source1: ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux/p1257348637/v77370/%{name}-%{version}-%{release}.x86_64.rpm
+# NoSource1-md5: 37b559c4a2f873e8b23369f6a9b926c
NoSource: 0
+NoSource: 1
URL: http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?swItem=MTX-43192cb759444c33a5e8bdefb1
-ExclusiveArch: %{ix86}
# hpacucli dlopens libemsdm.so, libqlsdm.so at runtime
Suggests: fibreutils
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _noautoreqdep libstdc++.so.6
-%define locksdir /var/lock/hpacucli
%description
The Array Configuration Utility CLI is a commandline-based disk
@@ -30,19 +31,19 @@ i RAID Array firmy Hewlett-Packard.
%prep
%setup -qcT
+%ifarch %{ix86}
rpm2cpio %{SOURCE0} | cpio -dimu
+mv opt/compaq/hpacucli/bld/hpacucli-*.i386.txt hpacucli.txt
+%else
+rpm2cpio %{SOURCE1} | cpio -dimu
+mv opt/compaq/hpacucli/bld/hpacucli-*.x86_64.txt hpacucli.txt
+%endif
mv usr/man .
gzip -d man/*/*.gz
-mv opt/compaq/hpacucli/bld/hpacucli-*.noarch.txt hpacucli.txt
mv opt/compaq/hpacucli/bld/hpacucli.license .
-# fix paths
-%{__sed} -i -e '
- /APP_LOCK_DIR/ s#/var/opt/compaq/locks#%{locksdir}#
-' opt/compaq/hpacucli/bld/mklocks.sh
-
# fix man paths
%{__sed} -i -e '
s#/opt/compaq/hpacucli/bld/hpacucli-VERSION.linux.txt#%{_docdir}/%{name}-%{version}/hpacucli.txt#
@@ -54,7 +55,6 @@ grep touch opt/compaq/hpacucli/bld/mklocks.sh | sort -u > mklocks.sh
cat <<'EOF' > hpacucli
#!/bin/sh
PROGRAM=${0##*/}
-export ACUXE_LOCK_FILES_DIR=%{locksdir}/
if [ $(uname -m) = "ia64" ]; then
exec prctl --unaligned=silent %{_libdir}/$PROGRAM "$@"
else
@@ -64,7 +64,7 @@ EOF
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{_mandir}/man8,%{locksdir}}
+install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{_mandir}/man8}
install -p opt/compaq/hpacucli/bld/.hpacucli $RPM_BUILD_ROOT%{_libdir}/hpacucli
install -p opt/compaq/hpacucli/bld/.hpacuscripting $RPM_BUILD_ROOT%{_libdir}/hpacuscripting
install -p opt/compaq/hpacucli/bld/lib*.so $RPM_BUILD_ROOT%{_libdir}
@@ -73,9 +73,6 @@ ln $RPM_BUILD_ROOT%{_sbindir}/{hpacucli,hpacuscripting}
cp -a man/man8/* $RPM_BUILD_ROOT%{_mandir}/man8
-# touch locks
-APP_LOCK_DIR=$RPM_BUILD_ROOT%{locksdir} sh -x mklocks.sh
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -86,7 +83,5 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_sbindir}/hpacuscripting
%attr(755,root,root) %{_libdir}/hpacucli
%attr(755,root,root) %{_libdir}/hpacuscripting
-%attr(755,root,root) %{_libdir}/libcpqimgr.so
+%attr(755,root,root) %{_libdir}/libcpqimgr*.so
%{_mandir}/man8/hpacucli.8*
-%dir %attr(700,root,root) %{locksdir}
-%{locksdir}/*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/hpacucli.git/commitdiff/c6a964ca7598f10a86337be3a13428f089441979
More information about the pld-cvs-commit
mailing list