home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1995 November / PCWK1195.iso / novell / win31 / powin30 / sumsc_l.001 / POSETUP.NNA < prev    next >
Text File  |  1994-12-09  |  2KB  |  77 lines

  1. *----------------------------------------------------------------------------------------
  2. *
  3. * POSETUP.NNA (Script used by NetWare Navigator to install PerfectOffice)
  4. *
  5. * This NetWare Navigator Script is used to install PerfectOffice
  6. * version 3.0 to a client, to act as a WORKSTATION off of a server.
  7. * This script is provided only as a template.
  8. *
  9. * To customize this script, change the "NNWIN SCHED" line below
  10. * to specify the location of the POSETUP.EXE program.
  11. *
  12. * To use this script, a package must be built within Navigator. First, copy 
  13. * this file to the NETNAV\PACKAGES directory on the server. Second, specify this 
  14. * file to be the script. Third, specify the WAIT.EXE program that was shipped with 
  15. * this script to be included in the package contents. Finally, create an user 
  16. * list and then distribute the package.
  17. *
  18. * Written by Brian S. Morgan, 28-NOV-1994 11:55:00
  19. *----------------------------------------------------------------------------------------
  20. *
  21. * Check for WIN.COM to exist, simple attempt to locate the MS Windows directory
  22. * If not found then goto error message, Windows is required for POSETUP.
  23. *
  24. %ONERROR :nowindows
  25. %LPATH=WIN.COM
  26. *
  27. * Check for WAIT.EXE in NETNAV receive path
  28. * If not this install would take forever, therefore goto error message.
  29. *
  30. %ONERROR :nowaitexe
  31. %IF EXISTS %RPATH\WAIT.EXE
  32. *
  33. * This is the big kludge, schedule POSETUP event to occur immediately
  34. * if not successful then goto error message.
  35. *
  36. %ONERROR :schederr
  37. NNWIN SCHED ADD POSETUP COM="m:\office\shared\posetup.exe" PAR="/auto=workstation" APP=WINDOWS
  38. *
  39. * Now lets wait and then check to see if POSETUP log file exists
  40. * If no file then stay in the loop.
  41. *
  42. :LOOP
  43. %RPATH\WAIT.EXE 5
  44. %ONERROR :LOOP
  45. %IF EXISTS %lpath\posetup.log
  46. *
  47. * If POSETUP flag file exists then type out the log and then delete it.
  48. *
  49. TYPE %lpath\posetup.log
  50. NNDEL %lpath\posetup.log
  51. *
  52. * Before exiting, deschedule the POSETUP event.
  53. *
  54. %ONERROR :deschederr
  55. NNWIN SCHED REMOVE POSETUP
  56. %LOGMSG SUCCESS, POSETUP completed successfully.
  57. %EXIT 0
  58.  
  59. :SCHEDERR
  60. %LOGMSG ERROR, POSETUP failed to schedule POSETUP event.
  61. %EXIT 1000
  62.  
  63. :DESCHEDERR
  64. %LOGMSG WARNING, POSETUP failed to deschedule POSETUP event.
  65. %EXIT 1001
  66.  
  67. :NOWINDOWS
  68. %LOGMSG ERROR, POSETUP installation failed, no MS-Windows found.
  69. %EXIT 1002
  70.  
  71. :NOWAITEXE
  72. %LOGMSG ERROR, POSETUP installation has no wait program (WAIT.EXE).
  73. %EXIT 1003
  74.  
  75.  
  76.  
  77.