OpenSDE Packages Database (without history before r20070)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.4 KiB

  1. #!/bin/bash
  2. #
  3. # --- SDE-COPYRIGHT-NOTE-BEGIN ---
  4. # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  5. #
  6. # Filename: package/.../coda/coda-server.init
  7. # Copyright (C) 2004 - 2006 The T2 SDE Project
  8. # Copyright (C) 1998 - 2003 Clifford Wolf
  9. #
  10. # More information can be found in the files COPYING and README.
  11. #
  12. # This program is free software; you can redistribute it and/or modify
  13. # it under the terms of the GNU General Public License as published by
  14. # the Free Software Foundation; version 2 of the License. A copy of the
  15. # GNU General Public License can be found in the file COPYING.
  16. # --- SDE-COPYRIGHT-NOTE-END ---
  17. #
  18. # Desc: The CODA filesystem server daemon
  19. # Runlevel: 32 rcX
  20. #
  21. # (C) FEB 2002 by Ren� Rebe <rene.rebe@gmx.net>
  22. #
  23. VICE=/vice
  24. VICESRV=$VICE/srv
  25. PIDFILE=$VICE/srv/pid
  26. main_begin
  27. block_begin(start, `starting CODA server daemon ...')
  28. if [ -f ${VICESRV}/CRASH ]; then
  29. echo "$(date): found CRASH, codasrv not started." \
  30. >> ${VICE}/srv/SrvErr
  31. echo "found CRASH file, codasrv not started."
  32. exit "-1"
  33. fi
  34. check(`/opt/coda/sbin/startserver &')
  35. block_end
  36. block_begin(stop, `stopping CODA server daemon ...')
  37. if [ -f $PIDFILE ]; then
  38. /opt/coda/sbin/volutil shutdown
  39. echo "sleeping 40 secs to let codasrv shutdown ..."
  40. sleep 40
  41. fi
  42. check(`killall -9 codasrv')
  43. block_end
  44. main_end