Click LOGIN. Contact support@billmax.com for the
user name and password if you don't know it.
Select Files in the Main menu and identify the
appropriate DEB file.
Alongside each file listing are two links. To download the file to your
device (for eventual transfer to the BillMax host), click on the first
link (it has a downwards pointed arrow).
Otherwise, to get the file location used in a wget
command that can be used on the BillMax host to download the file
directly, click the second link (rectangular box). This action copies
the command to the clipboard. Paste the command and execute it in the
command line on the BillMax host as the root user. The command must be
used within several minutes of the selection in the portal.
Login as root and stop all BillMax related services.
Make backups. At a minimum /usr/local/billmax,
/opt/billmax, /var/www/mysql must
be backed up. See Backups, Redundancy and Archiving
Making sure that no one is using the system, execute systemctl start
mariadb apache2 to start the web server and database.
Commit any local edits. As root execute:
cd /usr/local/billmax
svn commit -m "commit information"Update BillMax
Debian package (the file must include a path)
To update BillMax Debian package (the file must include a path), execute
apt upgrade ./<file name of BillMax Deb package>
Run the root upgrade scripts. As root execute:
cd /opt/billmax/install
./BxInstall.pl
Supply "n" if you see "Continue printing (Y/n)?
Supply "F" if you see "Enter two indexes for each column to rename,
(R)elist, or
(F)inish:"
Solve any inconsistencies. There should not be any if no customizations
have been made. After resolving an inconsistency, you may need to issue
the command
resolved filename where filename is the name of the file
that had the inconsistency.
./BxUroot-4.0.pl
To run the billmax upgrade script, execute:
cd /opt/billmax/install
./BxUpost-4.0.pl
To verify the installation, execute
Execute /usr/local/billmax/bin/dbck
Login into the system and conduct various task to ensure the system is
operational.
If fall back is needed, restore the system from the backups in step
3.