Revision Stamp Updating¶
Shutdown the db application (sd -stop)
Change /gplsrc/revstamp.h to correct rev values.
make ( recompile vm from gplsrc )
Start the db application (sd -start)
Login to sd with sudo sd -asdsys -internal.
You will get the “Revision level cross-check error”, but land at TCL, (without -internal the connection terminates).
Updates REVSTAMP.H
Perform the following in this sequence:
BASIC GPL.BP REVSTAMP RUN GPL.BP REVSTAMP BASIC GPL.BP CPROC LOGIN BASIC BCOMP PTERM CATALOG
The recompile and execution of program REVSTAMP updates GPL.BP/REVSTAMP.H to what is in /gplsrc/revstamp.h
Logout and back in as in step 5, you will get the message to update VOC, but it will not work, more below
BASIC GPL.BP *
Compile all remaining files that depend on GPL.BP/REVSTAMP.H
Fix VOC Update message
On Login You See:
This program is free software and is supplied with ABSOLUTELY NO WARRANTY. You are welcome to modify or redistribute this software subject to certain conditions. For details type CONFIG GPL. Your VOC is at release level 2.6-6 Update VOC to new release?
Which never updates correctly because $RELEASE record in NEWVOC has:
X Release level 2.6-6
In order to fix this we must edit the $RELEASE record in NEWVOC:
X Release level x.y-z where x.y-z matched what we entered in /gplsrc/revstamp.h
Now Update VOC to new release? Y - works.