|
While trying to decide how to
deal with the recently acquired servers I had gotten on eBay I had a thought... "eCS
is just OS/2 with various enhancements hacked on". Yes, very obvious to all, but
I never thought about Warp Server in this regard. While trying various configs
and scheming some more, this is the plan that evolved.
This is only the first revision of this article. I am making changes and
refinements to make it better and simpler.
Here are the steps I took to add the features of eComStation to a new
installation of OS/2 Warp Server. Essentially making it into eComStation 1.2
Server. The machine used during this
process was an old Compaq Proliant 800, dual PII 400, 512 of RAM with a crappy
little 4.3 gig scsi drive to boot from and 4x18.2 gig scsi drives in raid0/jfs
for the main data volume. A Matrox Millennium II that was laying around was added
since the integrated Compaq video chip stinks.
The following will not be exactly what everyone should do, but it details the
steps taken to setup the machine for what I wanted it to do. It will at least be
a framework to follow. Be prepared, this will eat an entire evening and I found
it rather tedious, but to me, a blown evening was preferable than the assloads
of cash another OS/2 (based) server license would have cost. Look at Mensys for
eCS Server pricing,
You will be shocked!
I must say that I will give no guarantees that this will work. I only recommend
this if you have a spare, non-production machine. Hell, you're a gonad if you do
this to a production machine! This only qualifies as a "dicking around", for the
fun of it, geek procedure.
This will not to go into great detail about the steps that were required to get
specific hardware all working, but if you also have a Compaq server, then you'll
need updated install floppies from HP/Compaq to deal with the scsi raid
controllers and you'll also want to grab their network card drivers.
Given the way software licenses work, this would only be legit if you have paid
for all the software mentioned. Logically, the new server setup would be
considered a use of both your OS/2 Warp Server AND eComStation license. So the
eCS machine you took the eCS pieces from would need to be reformatted.... unless
money happens to regularly fall out of your ass and you were able to buy
multiple copies/licenses, you bastard. You will need to be a real
ecomstation.com customer to get the updates that are used here.
The following example used this software
* OS/2 Warp Server for eBusiness (ACP2)
* eComStation 1.2 MR
* The eCS Maintenance Tool
A valid "real customer" userid with ecomstation.com is mandatory in this process
to enable some of the eCS features through the use of the update tool, such as
the Dialog Enhancer components. Otherwise, this is almost as ugly as a stock
OS/2 installation.
I also installed HPFS386 but it didn't need mentioned here.
Here we go.
1. OS/2 Warp Server was installed to drive C:. ACP2 was installed with SMP
support. Install no updates. Keep it pristine at this point. If installation
left the config.sys line with EARLYMEMINIT, then rem it out. It's worthless.
2. From an existing installation of eComStation (an updated install of eCS 1.2
MR was used here), copy the c:\ecs and
c:\var directories to the
root of the Warp Server boot drive.
3. Copy the file c:\os2\install\syslevel.ecs from the eComStation machine
to the Warp Servers c:\os2\install\ directory.
4. Create the directory "Programs" on the Warp server boot drive.
5. Create the directory "Home" and underneath it the directory "Default" on the
Warp Server boot drive.
6. Make these changes to the Warp Servers CONFIG.SYS:
Add these lines:
AUTOFAIL=YES
REIPL=ON
RESERVEDRIVELETTER=R
SUPPRESSPOPUPS=C
SET HOME=C:\home\default
SET LOGFILES=C:\var\log
SET MOZILLA_HOME=C:\home\default
SET OS=ecs
SET OSDIR=C:\ecs
SET PROGRAMS=C:\programs
SET UNZIPOPT=-C
RUN=C:\ECS\SYSTEM\ECLOCK\CLKBASIC.EXE
SET TIMESYNC=0
If any line mentions various temp directory SET statements, then replace them
with these:
SET TEMP=C:\var\temp
SET TMP=C:\var\temp
SET TMPDIR=C:\var\temp
Add this to your libpath:
C:\ECS\SYSTEM\EWPS\BIN;C:\ecs\dll;
Add this to your path:
C:\ecs\bin;
While your at it, you may as well copy c:\OS2LOGO from the eCS machine over to
the Warp Server get rid of the Warp Server for eBusiness boot logo
7. Install the latest WarpIn.
8. Reboot so all the CONFIG.SYS changes take effect.
9. Install the latest eCS Maint Tool from the ecomstation.com customer area. Get
only the one package that includes eComStation Maintenance Tool base 2.1.9.1,
eComStation Maintenance Tool utilities 2.1.9.0, WGet SSL support 1.9.1.0
10. In the "eCS Maintenance Tool" subfolder "eCS MT Utilities" folder on the
Warp Server desktop run "CreateSYSLEVEL.ECS" and tell it the choice eCS version
1.2.
At this point your Warp Server will identify itself as "eComStation 1.2 Server"
and the eCS Maint Tool will be pacified enough to proceed.
11. Run the eCS Maint tool and install the latest Fixpack. (FP5 was available at
the time of this writing).
12. Reboot
13. Run the eCS Maint tool and choose "Select Update or Feature to Install".
Install eStylerLite 1.0.2.
14. Now let's enable eWorkplace. At a command line run "C:\ecs\system\ewps\install\freshini.cmd
c:\os2\os2.ini".
15. Reboot.
22. Run "C:\ecs\system\ewps\install\crobj001.cmd"
22. Run "C:\ecs\system\ewps\install\instl001.cmd" and the various
eWorkPlace objects will appear immediately.
23. Save the following REXX file in C:\ecs\install\[filename.cmd] and run it.
/*
* Filename: estyler.cmd
* Author: Alex
* Created: Sun Jan 19 2003
* Purpose: Install eStyler & ThemeManager (must be run in Phase 2)
* Changes:
*/
CALL RxFuncAdd "SysLoadFuncs", "REXXUTIL", "SysLoadFuncs"
CALL SysLoadFuncs
estldll = "ESTLRL10"
SAY "Adding eStyler DLL to SYS_DLLS:LoadPerProcess ..."
val = SysIni("USER", "SYS_DLLS", "LoadPerProcess")
IF val \= "ERROR:" THEN DO
IF 0 = POS( estldll, val ) THEN DO
val = STRIP( STRIP( val, "T", X2C("00"))) || " " || estldll || " " || "00"x
val = SysIni("USER", "SYS_DLLS", "LoadPerProcess", val );
END
END
RETURN 0
This installs the DLL that eStyler uses to function.
24. Open Config sys and from the line "Set Autostart" remove "WarpCenter"
25. Open the icon Desktop-->Programs-->Utilities-->eComCenter. This will make it
autostart on reboot. If it doesn't (after the reboot in the next step), move
your mouse to the bottom of the screen and it will load. This appears permanant
after one time.
26. Reboot.
27. Run "C:\ecs\system\ITheme\itheme.exe" to choose the window theme you
prefer and reboot. I chose my Noia Icon theme that is available at Hobbes.
Reboot.
28. Run "C:\ecs\system\thememgr\thememgr.exe" to choose the Frame Control
theme you prefer and reboot. I chose my Windows XP theme that is available at
Hobbes.
29. Reboot.
After this, I used the eCS Maint Tool to install:
The Innotek Runtime
The Innotek Font Engine
The AE Text Editor. (which created all the file associations)
Upgraded Scitech SNAP Graphics
Innotek GCC Runtime Library 0.5.1
NewView 2.18.1
Innotek Java Runtime 1.42_05
There are some misc icons such as "OS/2 System" that need renamed to "Local
System" and a few missing icons for things like the MiniLVM that are that are
easy enough to create, but this gives you the majority of eComStation GUI
features on Warp Server for eBusiness... In effect, eComStation 1.2 Server,
without blowing another 2 grand.
This process is not 100% complete, but it covers enabling the majority of eCS features.
If anyone tries this out and has any additions or corrections, please send them
to
webmaster@ecomstation.org so that I may add them to this document.
Good luck,
^Piggy^
Here are some captures once the process completed:
|