Quellcode durchsuchen

add Solaris support

Ralf S. Engelschall vor 24 Jahren
Ursprung
Commit
ea67cc10b4
1 geänderte Dateien mit 10 neuen und 7 gelöschten Zeilen
  1. 10 7
      tsmc/tsmc.spec

+ 10 - 7
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