OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 22-Nov-2002 17:03:50 Branch: HEAD Handle: 2002112216035000 Modified files: openpkg-src/tsmc dsm.sys dsmexec tsmc.spec Log: fix packaging again Summary: Revision Changes Path 1.5 +5 -1 openpkg-src/tsmc/dsm.sys 1.6 +15 -4 openpkg-src/tsmc/dsmexec 1.22 +10 -15 openpkg-src/tsmc/tsmc.spec ____________________________________________________________________________ Index: openpkg-src/tsmc/dsm.sys ============================================================ $ cvs diff -u -r1.4 -r1.5 dsm.sys --- openpkg-src/tsmc/dsm.sys 22 Nov 2002 14:38:11 -0000 1.4 +++ openpkg-src/tsmc/dsm.sys 22 Nov 2002 16:03:50 -0000 1.5 @@ -8,7 +8,7 @@ TCPServerAddress 192.168.0.1 TCPPort 1500 TCPNoDelay yes - PasswordAccess generate + PasswordAccess prompt NodeName foo.example.com SchedLogName @l_prefix@/var/tsmc/dsm.sched.log @@ -18,6 +18,10 @@ SchedMode prompted ResourceUtilization @resutil@ +* ChangingRetries 3 +* MaxCmdRetries 3 +* RetryPeriod 15 +* MemoryEff yes * VirtualMountPoint @l_prefix@ * Domain @l_prefix@ Index: openpkg-src/tsmc/dsmexec ============================================================ $ cvs diff -u -r1.5 -r1.6 dsmexec --- openpkg-src/tsmc/dsmexec 22 Nov 2002 14:38:11 -0000 1.5 +++ openpkg-src/tsmc/dsmexec 22 Nov 2002 16:03:50 -0000 1.6 @@ -3,8 +3,7 @@ ## TSM Run-Time Executable Wrapper Script ## - -prog="dsmc" +prog="`echo $0 | sed -e 's;.*/\([^/]*\)$;\1;'`" prefix="@l_prefix@" @@ -13,14 +12,26 @@ exit 1 fi +LD_LIBRARY_PATH="" +for dir in /lib /usr/lib /usr/ccs/lib; do + if [ -d $dir ]; then + if [ ".$LD_LIBRARY_PATH" = . ]; then + LD_LIBRARY_PATH="$dir" + else + LD_LIBRARY_PATH="$dir:${LD_LIBRARY_PATH}" + fi + fi +done +if [ -d "$prefix/libexec/tsmc/lib" ]; then + LD_LIBRARY_PATH="$prefix/libexec/tsmc/lib:${LD_LIBRARY_PATH}" +fi +export LD_LIBRARY_PATH DSM_DIR="$prefix/libexec/tsmc" export DSM_DIR - DSM_CONFIG="$prefix/libexec/tsmc/dsm.opt" export DSM_CONFIG - LANG="en_US" export LANG Index: openpkg-src/tsmc/tsmc.spec ============================================================ $ cvs diff -u -r1.21 -r1.22 tsmc.spec --- openpkg-src/tsmc/tsmc.spec 22 Nov 2002 14:38:11 -0000 1.21 +++ openpkg-src/tsmc/tsmc.spec 22 Nov 2002 16:03:50 -0000 1.22 @@ -46,8 +46,8 @@ # build information Prefix: %{l_prefix} BuildRoot: %{l_buildroot} -BuildPreReq: OpenPKG, openpkg >= 20021009, tar, gzip -PreReq: OpenPKG, openpkg >= 20021009 +BuildPreReq: OpenPKG, openpkg >= 20021120 +PreReq: OpenPKG, openpkg >= 20021120 AutoReq: no AutoReqProv: no @@ -63,19 +63,16 @@ # unpack the corresponding binary only case "%{l_target}" in *-freebsd* | *-linux* ) - cp %{SOURCE TIVsm-BA.i386.rpm} ./ - %{l_prefix}/bin/rpm2cpio TIVsm-BA.i386.rpm | cpio -idmu + %{l_prefix}/bin/rpm2cpio %{SOURCE TIVsm-BA.i386.rpm} | cpio -idmu mv opt/tivoli/tsm/client root ;; *-solaris* ) - %{l_prefix}/bin/gzip -d -c %{SOURCE IP22545_2.tar.Z} |\ - %{l_prefix}/bin/tar xf - + %{l_gzip} -d -c %{SOURCE IP22545_2.tar.Z} | %{l_tar} xf - pkgtrans `pwd`/TIVsmCba.pkg `pwd` TIVsmCba mv TIVsmCba/reloc root ;; esac - %install rm -rf $RPM_BUILD_ROOT @@ -115,15 +112,13 @@ $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/en_US rm -f $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/en_US/wchelp.htl >/dev/null 2>&1 || true - - # decide ResourceUtilisation for OS - case "%{l_target}" in - *-freebsd* ) l_resutil="1";; - * ) l_resutil="2";; - esac # install default configuration + case "%{l_target}" in + *-freebsd* ) l_resutil="1" ;; + * ) l_resutil="2" ;; + esac %{l_shtool} install -c -m 755 \ - -e 's;@resutil@;'$l_resutil';g' \ + -e "s;@resutil@;${l_resutil};g" \ -e 's;@l_prefix@;%{l_prefix};g' \ %{SOURCE dsm.opt} %{SOURCE dsm.sys} \ $RPM_BUILD_ROOT%{l_prefix}/libexec/tsmc/ @@ -153,7 +148,7 @@ %files -f files %clean -# rm -rf $RPM_BUILD_ROOT + rm -rf $RPM_BUILD_ROOT %post if [ $1 -eq 1 ]; then ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]