Upgrade BillMax

  1. Login as root.
  2. Stop any BillMax processes if they are running
    1. fetchmail - Service script is bx_fetchmail.
    2. edge - Service script is bx_edge.
    3. processHooksAsync - Service script is bx_processHooksAsync.
  3. Make backups. See Backups, Redundancy and Archiving
  4. Do the following:
    1. cd /usr/local/billmax
    2. svn commit -m "commit information"
    3. rpm -Uvh nameOfRPM
    4. cd /opt/billmax/install
    5. Execute ./BxInstall.pl
    6. Supply "n" if you see "Continue printing (Y/n)?"
    7. Supply "F" if you see "Enter two indexes for each column to rename, (R)elist, or (F)inish:"
  5. Resolve any inconsistencies. There should not be any if no customizations have been made. After resolving an inconsistency, you may need to issue the command svn resolved filename where filename is the name of the file that had the inconsistency.
  6. cd /opt/billmax/install. Execute ./BxUroot-4.0.pl
  7. su to the billmax system user - typically "billmax"
  8. cd /opt/billmax/install. Execute ./BxUpost-4.0.pl
  9. Test the interface.
  10. Start any BillMax processes that were stopped in step 2.