@Version 6.50 @SyntaxVersion 1.03 ; ------------------------------------------------------------------------------ ; NBO2NW.ICS ; This script has been developed to install "NetWare Standard Features". ; ;******************************************************************************* ; File set work ;******************************************************************************* ; All CopyFile commands are relative to the ROOT directory of the CDROM. ;----------------------------------------------------------------------------- ; NetWare Products Install ;----------------------------------------------------------------------------- @FileSet Description: "NBO Conversion to NetWare Product Installation" Name: NETWARE_STD Class: MANDATORY Bytes: 125000000 ;----- If Done = true then exit ----- GotoIfEqual %{done}, %{true},NO_INSTALL_PROD ;----------------------------------------------------------------------------- ; Get Path variables ;----------------------------------------------------------------------------- GetPath RootDir, 1, '%{NWSRC}', '' GetPath SourceProducts, 1, '%{NWSRC}\\PROD', '' GetPath SourceSYS, 1, '%{NWSRC}\\SYS', '' GetPath DestSYS, 1, 'SYS:', '' GetPath Ap2, 1, 'SYS:APACHE2', '' GetPath TC4, 1, 'SYS:TOMCAT', '' ;----------------------------------------------------------------------------- ;----- Remove NBO records Display 2, "\nRemoving old records from PRODUCT.DAT file" NLMExec2 1, 'UINSTALL NBO', ccode NLMExec2 1, 'UINSTALL ZFS', ccode ;----- Remove Tomcat4 and Apache2 (will re-install later) Display 2, "\nRemoving existing TOMCAT and Apache2 files ..." EraseFile 1, Ap2, '','','' EraseFile 1, TC4, '','','' ;----------------------------------------------------------------------------- ; Copy and extract product-related config files ;----------------------------------------------------------------------------- Display 2, "\nCopying product related files ..." CopyFile 0,1,1,2,10000,SourceSYS,'syszip','','',DestSYS,'','','',0 Display 2, "Extracting apwlcm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o apwlcm.zip' Display 2, "Extracting beans_wm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o beans_wm.zip' Display 2, "Extracting dnsdhcp.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o dnsdhcp.zip' Display 2, "Extracting edirwlcm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o edirwlcm.zip' Display 2, "Extracting imanager.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o imanager.zip' Display 2, "Extracting ipmgmt.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o ipmgmt.zip' Display 2, "Extracting j2eewlcm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o j2eewlcm.zip' Display 2, "Extracting nirman.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o nirman.zip' Display 2, "Extracting nsswelcm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o nsswelcm.zip' Display 2, "Extracting ntp_wlcm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o ntp_wlcm.zip' Display 2, "Extracting rconj.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o rconj.zip' Display 2, "Extracting nwswlcm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o nwswlcm.zip' Display 2, "Extracting scriptwm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o scriptwm.zip' Display 2, "Extracting smswlcm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o smswlcm.zip' Display 2, "Extracting sshwlcm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o sshwlcm.zip' Display 2, "Extracting tc4wlcm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o tc4wlcm.zip' Display 2, "Extracting tcpip_wm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o tcpip_wm.zip' Display 2, "Extracting uddi.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o uddi.zip' Display 2, "Extracting vo_wlcm.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o vo_wlcm.zip' Display 2, "Extracting wstorage.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o wstorage.zip' EraseFile 0, DestSYS, apwlcm.zip,'','' EraseFile 0, DestSYS, beans_wm.zip,'','' EraseFile 0, DestSYS, dnsdhcp.zip,'','' EraseFile 0, DestSYS, edirwlcm.zip,'','' EraseFile 0, DestSYS, imanager.zip,'','' EraseFile 0, DestSYS, ipmgmt.zip,'','' EraseFile 0, DestSYS, j2eewlcm.zip,'','' EraseFile 0, DestSYS, nirman.zip,'','' EraseFile 0, DestSYS, nsswelcm.zip,'','' EraseFile 0, DestSYS, ntp_wlcm.zip,'','' EraseFile 0, DestSYS, nwswlcm.zip,'','' EraseFile 0, DestSYS, rconj.zip,'','' EraseFile 0, DestSYS, scriptwm.zip,'','' EraseFile 0, DestSYS, smswlcm.zip,'','' EraseFile 0, DestSYS, sshwlcm.zip,'','' EraseFile 0, DestSYS, tcpip_wm.zip,'','' EraseFile 0, DestSYS, tc4wlcm.zip,'','' EraseFile 0, DestSYS, uddi.zip,'','' EraseFile 0, DestSYS, vo_wlcm.zip,'','' EraseFile 0, DestSYS, wstorage.zip,'','' ;-------------------------------------------------------------------------- ; PRODUCTS SECTION ;-------------------------------------------------------------------------- ;-------------------------------------------------------------------------- ;----- APACHE2 ----- ;-------------------------------------------------------------------------- Activate Display 2, "\nCopying APACHE2 files ..." CopyFile 0,1,1,2,10000,SourceProducts, 'APACHE2','','',DestSYS,'','','',0 CopyFile 0,1,1,2,10000,SourceSYS, 'RESEARCH\\IPV6\\APACHE','','',DestSYS,'RESEARCH\\IPV6\\APACHE','','',0 Display 2, "\nExtracting aap2conf.zip ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o sys:\\aap2conf.zip', ccode Display 2, "\nExtracting aapache2.zip ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o sys:\\aapache2.zip', ccode Display 2, "\nExtracting ap2ipv6.zip ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o sys:\\ap2ipv6.zip', ccode Display 2, "\nExtracting adminsrv.zsp ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o sys:\\adminsrv.zsp', ccode Display 2, "\nExtracting ap2webcf.zip ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o sys:\\ap2webcf.zip', ccode Display 2, "\nExtracting welcome.zsp ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o sys:\\welcome.zsp', ccode NLMExec2 1, '%{RootDir}\\SPUTIL.NLM COPY sys:\\apache2\\htdocs\\index.sp sys:\\apache2\\htdocs\\index.html', ccode EraseFile 0, DestSYS, aap2conf.zip,'','' EraseFile 0, DestSYS, aapache2.zip,'','' EraseFile 0, DestSYS, ap2ipv6.zip,'','' EraseFile 0, DestSYS, adminsrv.zsp,'','' EraseFile 0, DestSYS, ap2webcf.zip,'','' EraseFile 0, DestSYS, welcome.zsp,'','' Console 'SEARCH ADD sys:/ni/nis30/bin',1 Console 'ENVSET APUPPATH=sys:/ni/nis30/lib/ni.jar',1 Console 'ENVSET APUPPATH=$APUPPATH;sys:/ni/nis30/lib/nisetup.jar',1 Console 'ENVSET APUPPATH=$APUPPATH;sys:/ni/nis30/lib/RInstall.jar',1 Console 'ENVSET APUPPATH=$APUPPATH;sys:/ni/nis30/lib/jh.jar',1 Console 'ENVSET APUPPATH=$APUPPATH;sys:/ni/nis30/lib/nlslib.jar',1 Console 'ENVSET APUPPATH=$APUPPATH;sys:/ni/nis30/lib/Help.jar',1 Console 'ENVSET APUPPATH=$APUPPATH;sys:/ni/nis30/lib/ni.jar',1 Console 'ENVSET APUPPATH=$APUPPATH;sys:/ni/nis30/lib/niip.jar',1 Console 'ENVSET APUPPATH=$APUPPATH;sys:/ni/nis30/lib/nitools.jar',1 Console 'ENVSET APUPPATH=$APUPPATH;sys:/java/njclv2/lib/njclv2.jar'1 Console 'ENVSET APUPPATH=$APUPPATH;sys:/java/njclv2/lib/jndi.jar'1 Console 'ENVSET APUPPATH=$APUPPATH;sys:/ni/nis30/lib/apache2.jar',1 Console 'java -cp $APUPPATH com.novell.application.install.apache2.apache2spupgrade', 15 ;-------------------------------------------------------------------------- ;----- Console One ----- ;-------------------------------------------------------------------------- Display 2, "\nCopying CONSOLE1 files ..." CopyFile 0,0,1,2,10000,SourceProducts,'console1\\*.zip','','',DestSYS,'','','',0 Display 2, "Extracting c1_core.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o sys:\\c1_core.zip -d PUBLIC\\mgmt\\consoleone\\1.2' Display 2, "Extracting c1_nw.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o sys:\\c1_nw.zip' Display 2, "Extracting c1_rpt.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o sys:\\c1_rpt.zip -d PUBLIC\\mgmt\\consoleone\\1.2' Display 2, "Extracting c1_win32.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o sys:\\c1_win32.zip -d PUBLIC\\mgmt\\consoleone\\1.2' Display 2, "Extracting c1s_ice.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o sys:\\c1s_ice.zip' Display 2, "Extracting c1s_imgr.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o sys:\\c1s_imgr.zip' Display 2, "Extracting c1s_ldap.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o sys:\\c1s_ldap.zip' Display 2, "Extracting c1s_wman.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o sys:\\c1s_wman.zip' EraseFile 0, DestSYS, c1*.zip,'','' ;-------------------------------------------------------------------------- ;----- iMANAGER ----- ;-------------------------------------------------------------------------- Activate SetVar imanagerconfiguring, "0" Display 2, "\nCopying IMANAGER files ..." CopyFile 0,1,1,2,10000,SourceProducts, 'EXTEND\\packages','','',DestSYS,'','','',0 CopyFile 0,0,0,2,10000,SourceProducts, 'EXTEND\\*.zip','','',DestSYS,'','','',0 CopyFile 0,0,0,2,10000,SourceProducts, 'EXTEND\\*.zsp','','',DestSYS,'','','',0 CopyFile 0,0,0,2,10000,RootDir,'INSTALL\\*.PRO','','',DestSYS,'','','',0 Display 2, "\nExtracting imanager.zsp ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o sys:\\imanager.zsp', ccode Display 2, "\nExtracting plugins.zip ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o sys:\\plugins.zip', ccode Console 'ENVSET CLASSPATH=$CLASSPATH;sys:\\ni\\nis30\\lib\\ni.jar;sys:\\ni\\nis30\\lib\\njclv2.jar;sys:\\ni\\nis30\\lib\\jh.jar',1 Console 'ENVSET SPPATH0=sys:\\tomcat\\4\\webapps\\nps\\WEB-INF\\lib\\nps.jar',1 Console 'ENVSET SPPATH1=sys:\\tomcat\\4\\webapps\\nps\\WEB-INF\\lib\\eMframe.jar',1 Console 'ENVSET SPPATH2=sys:\\tomcat\\4\\webapps\\nps\\WEB-INF\\lib\\nxsl.jar',1 Console 'ENVSET SPPATH3=sys:\\tomcat\\4\\webapps\\nps\\WEB-INF\\tools\\npsdump\\servlet.jar',1 Console 'ENVSET SPPATH4=sys:\\tomcat\\4\\webapps\\nps\\WEB-INF\\lib\\xalan.jar',1 Console 'ENVSET SPPATH5=sys:\\tomcat\\4\\webapps\\nps\\WEB-INF\\lib\\xp.jar',1 Console 'ENVSET SPPATH6=sys:\\tomcat\\4\\webapps\\nps\\WEB-INF\\lib\\collections.jar',1 Console 'ENVSET SPPATH7=sys:\\tomcat\\4\\webapps\\nps\\WEB-INF\\classes',1 Console 'ENVSET SPPATH=$CLASSPATH;$SPPATH0;$SPPATH1;$SPPATH2;$SPPATH3;$SPPATH4;$SPPATH5;$SPPATH6;$SPPATH7;sys:\\system\\nwupdate\\classes;',1 console 'java -cp $SPPATH com.novell.iManager.NWInstallShim sys:\\UPGRDNW.PRO', 1 ;Label End_iMgrWait EraseFile 0, DestSYS, ipconf.zip,'','' EraseFile 0, DestSYS, imanager.zsp,'','' EraseFile 0, DestSYS, plugins.zip,'','' EraseFile 0, DestSYS, voffice.zip,'','' EraseFile 0, DestSYS, 'tomcat\\4\\webapps\\nps\\web-inf\\lib\\xercesimpl.jar','','' EraseFile 0, DestSYS, 'tomcat\\4\\webapps\\nps\\web-inf\\lib\\xerces.jar','','' EraseFile 0, DestSYS, 'tomcat\\4\\webapps\\nps\\web-inf\\lib\\xalan.jar','','' ;-------------------------------------------------------------------------- ;----- TOMCAT4 ----- ;-------------------------------------------------------------------------- Activate Display 2, "\nCopying TOMCAT files ..." CopyFile 0,1,1,1,0,SourceProducts,'TOMCAT4','','',DestSYS,'','','',0 Display 2, "\nExtracting admtc4.zip ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o admtc4.zip', ccode Display 2, "\nExtracting examples.zip ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o examples.zip', ccode Display 2, "\nExtracting nwtc4bin.zip ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o nwtc4bin.zip', ccode Display 2, "\nExtracting tomcat4.zip ..." Activate NLMExec2 1, 'SYS:SYSTEM\\unzip -o tomcat4.zip', ccode EraseFile 0, DestSYS, admtc4.zip,'','' EraseFile 0, DestSYS, examples.zip,'','' EraseFile 0, DestSYS, nwtc4bin.zip,'','' EraseFile 0, DestSYS, tomcat4.zip,'','' EraseFile 0, DestSYS, 'system\\IPConf\\tomcat4\\jdom.jar','','' console 'java -cp sys:/ni/nis30/lib/tomcat4.jar com.novell.application.install.tomcat4.sputil.TomcatScriptSP1Updater', 15 ;-------------------------------------------------------------------------- ;----- (PORTAL) NetWare Remote Manager ----- ;-------------------------------------------------------------------------- Display 2, "\nCopying NRM files ..." CopyFile 0,0,1,2,10000,SourceProducts, 'NRM\\nwportal.zip','','',DestSYS,'','','',0 Display 2, "\nExtracting nwportal.zip ..." Activate NLMexec 1,'SYS:SYSTEM\\unzip -o nwportal.zip' EraseFile 0, DestSYS, nwportal.zip,'','' @EndFileSet ; *** End nbo2nw.ics ***