Przeglądaj źródła

add Solaris support

master
rodzic
commit
ea67cc10b4
  1. 17
      tsmc/tsmc.spec

17
tsmc/tsmc.spec

@ -33,7 +33,7 @@ Distribution: OpenPKG [EXP]
Group: Converter
License: Commercial
Version: 4.2.1
Release: 20020114
Release: 20020117
# list of sources
Source0: ftp://service.boulder.ibm.com/storage/tivoli-storage-management/maintenance/client/v4r2/Linux86/v421/IP22369.tar
@ -63,10 +63,12 @@ AutoReqProv: no
%{l_prefix}/bin/tar xf %{SOURCE IP22369.tar}
%{l_prefix}/bin/rpm2cpio TIVsm-BA.i386.rpm | cpio -idmu
( mkdir lib; cd lib; %{l_prefix}/bin/tar xf %{SOURCE redhat-7.1-libs.tar} )
mv opt/tivoli/tsm/client root
;;
*-solaris* )
%{l_prefix}/bin/gzip -d %{SOURCE IP22372.tar.Z} | %{l_prefix}/bin/tar xf -
# pkg_trans? FIXME
%{l_prefix}/bin/gzip -d -c %{SOURCE IP22372.tar.Z} | %{l_prefix}/bin/tar xf -
pkgtrans `pwd`/TIVsmCba.pkg `pwd` TIVsmCba
mv TIVsmCba/reloc root
;;
esac
@ -96,7 +98,7 @@ AutoReqProv: no
# install binaries
for f in dsmagent dsmc dsmcad dsmstat dsmtca; do
%{l_shtool} install -c -m 755 \
opt/tivoli/tsm/client/ba/bin/$f \
root/ba/bin/$f \
$RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/
case "%{l_target}" in
*-freebsd* ) brandelf -t Linux $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/$f ;;
@ -107,10 +109,11 @@ AutoReqProv: no
# install required NLS stuff
%{l_shtool} install -c -m 644 \
opt/tivoli/tsm/client/ba/bin/en_US/* \
root/ba/bin/en_US/* \
$RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/en_US
rm -f $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/en_US/DDsmResources.java
rm -f $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/en_US/wchelp.htl
rm -f $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/en_US/DDsmResources.java >/dev/null 2>&1 || true
rm -f $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/en_US/wchelp.htl >/dev/null 2>&1 || true
rm -f $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/en_US/*.tif >/dev/null 2>&1 || true
# install required shared libraries
case "%{l_target}" in

Ładowanie…
Anuluj
Zapisz