|
|
@@ -33,7 +33,7 @@ Distribution: OpenPKG [EVAL]
|
|
|
Group: System
|
|
|
License: Commercial
|
|
|
Version: 5.1.6.2
|
|
|
-Release: 20030729
|
|
|
+Release: 20030918
|
|
|
|
|
|
# list of sources
|
|
|
Source0: ftp://service.boulder.ibm.com/storage/tivoli-storage-management/patches/client/v5r1/Linux/Linux86/v516/TIVsm-BA.i386.rpm
|
|
|
@@ -48,8 +48,8 @@ Source5: rc.tsmc
|
|
|
# build information
|
|
|
Prefix: %{l_prefix}
|
|
|
BuildRoot: %{l_buildroot}
|
|
|
-BuildPreReq: OpenPKG, openpkg >= 20030718
|
|
|
-PreReq: OpenPKG, openpkg >= 20030718
|
|
|
+BuildPreReq: OpenPKG, openpkg >= 20030909
|
|
|
+PreReq: OpenPKG, openpkg >= 20030909
|
|
|
AutoReq: no
|
|
|
AutoReqProv: no
|
|
|
|
|
|
@@ -64,12 +64,12 @@ AutoReqProv: no
|
|
|
|
|
|
%build
|
|
|
# unpack the corresponding binary only
|
|
|
- case "%{l_target}" in
|
|
|
+ case "%{l_platform -t}" in
|
|
|
*-freebsd* | *-linux* )
|
|
|
%{l_prefix}/bin/rpm2cpio %{SOURCE0} | cpio -idmu
|
|
|
mv opt/tivoli/tsm/client root
|
|
|
;;
|
|
|
- *-solaris* )
|
|
|
+ *-sunos* )
|
|
|
%{l_gzip} -d -c %{SOURCE1} | %{l_tar} xf -
|
|
|
pkgtrans `pwd`/TIVsmCba.pkg `pwd` TIVsmCba
|
|
|
mv TIVsmCba/reloc root
|
|
|
@@ -100,7 +100,7 @@ AutoReqProv: no
|
|
|
fi
|
|
|
%{l_shtool} install -c -m 755 \
|
|
|
$file $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/
|
|
|
- case "%{l_target}" in
|
|
|
+ case "%{l_platform -t}" in
|
|
|
*-freebsd* ) brandelf -t Linux $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/$f ;;
|
|
|
esac
|
|
|
ln $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/dsmexec \
|
|
|
@@ -114,7 +114,7 @@ AutoReqProv: no
|
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/en_US/wchelp.htl >/dev/null 2>&1 || true
|
|
|
|
|
|
# install default configuration
|
|
|
- case "%{l_target}" in
|
|
|
+ case "%{l_platform -t}" in
|
|
|
*-freebsd* ) l_resutil="1" ;;
|
|
|
* ) l_resutil="2" ;;
|
|
|
esac
|
|
|
@@ -149,7 +149,7 @@ AutoReqProv: no
|
|
|
|
|
|
%post
|
|
|
if [ $1 -eq 1 ]; then
|
|
|
- case "%{l_target}" in
|
|
|
+ case "%{l_platform -t}" in
|
|
|
*-freebsd*)
|
|
|
if [ ! -f /compat/linux/bin/sh ]; then
|
|
|
( echo "The Linux ABI base system is not installed under /compat/linux/."
|