[interchange-cvs] interchange - heins modified UPGRADE

interchange-core@icdevgroup.org interchange-core@icdevgroup.org
Mon Oct 21 20:55:01 2002


User:      heins
Date:      2002-10-22 00:54:25 GMT
Modified:  .        UPGRADE
Log:
* Change UPGRADE document to be more clear, based on feedback from
  brian on IRC.

Revision  Changes    Path
2.2       +36 -17    interchange/UPGRADE


rev 2.2, prev_rev 2.1
Index: UPGRADE
===================================================================
RCS file: /var/cvs/interchange/UPGRADE,v
retrieving revision 2.1
retrieving revision 2.2
diff -u -r2.1 -r2.2
--- UPGRADE	6 Aug 2001 19:04:35 -0000	2.1
+++ UPGRADE	22 Oct 2002 00:54:25 -0000	2.2
@@ -9,16 +9,41 @@
 Full information on upgrades is available in the document icupgrade(8)
 (in the distribution in pod/icupgrade.pod).
 
-To upgrade from another 4.x version, it is recommended that you:
+To upgrade from 4.8, it is recommended that you:
 
     1. Make a tar backup of your Interchange software directory, i.e.
        
-            tar xzvf ~/ic_backup.tar.gz /usr/lib/interchange 
+        tar czvf ~/ic_backup.tar.gz /usr/lib/interchange 
 
-    2. Install over the top of it by specifying the same installation
-       directory during the installation.
+    2. Unpack the new version of the software and change
+       to that directory.
 
-    3. If you have this line in interchange.cfg:
+        tar xzf interchange-5.x.tar.gz
+        cd interchange-5.x
+
+    3. Install it in the same location as your current software:
+
+        ## Create the makefile
+        perl Makefile.PL prefix=/usr/lib/interchange
+
+        ## Make the software
+        make
+
+        ## Test -- if this fails, don't worry too much.
+        make test
+
+        ## Install the software
+        make install
+
+    4. You don't need to run makecat again!!!
+
+    5. Restart Interchange.
+
+That should be it. Test the catalog to make sure it works. 
+
+IF YOU UPGRADED FROM 4.6.x
+
+If you have this line in interchange.cfg:
 
         #include usertag/*
 
@@ -34,21 +59,15 @@
 
           include usertag/my_tag
   
-     4. If you use CyberCash, you should replace these lines in catalog.cfg
+If you use CyberCash, you should replace these lines in catalog.cfg
         
-            Variable CYBER_MODE       mauthonly
-            Variable CYBER_CONFIGFILE /path/to/your/merchant_conf
+        Variable CYBER_MODE       mauthonly
+        Variable CYBER_CONFIGFILE /path/to/your/merchant_conf
 
-        with
+    with
         
-            Variable MV_PAYMENT_MODE        cybercash
-            Variable MV_PAYMENT_CONFIGFILE  /path/to/your/merchant_conf
-
-     5. Restart Interchange.
-
-That should be it. Test the catalog to make sure it works. 
-
-IF YOU UPGRADED FROM 4.6.x
+        Variable MV_PAYMENT_MODE        cybercash
+        Variable MV_PAYMENT_CONFIGFILE  /path/to/your/merchant_conf
 
 There is one security change that can break constructs that ran under 4.6.x.