These are not code errors introduced during refactoring. There are omissions in the program boot sequence which have been around for quite a while.
Background: When ViewTouch starts, the following subdirectories are created in /usr/viewtouch/dat/ if they don't exist:
account
archive
backups
current (this directory is automatically populated with six .dat files)
customers
expenses (this directory is automatically populated with expensedb)
html
labor
languages
pageexports
pageimports
stock
text
updates
When ViewTouch starts these directories should also be created
/usr/viewtouch/dat/conf (if this directory exists it is automatically populated with three .ini files)
/usr/viewtouch/dat/screensaver
and ViewTouch should execute this command if the file: /usr/viewtouch/dat/tables.dat doesn't exist.
wget2 -P /usr/viewtouch/dat http://www.viewtouch.com/tables.dat
These are not code errors introduced during refactoring. There are omissions in the program boot sequence which have been around for quite a while.
Background: When ViewTouch starts, the following subdirectories are created in /usr/viewtouch/dat/ if they don't exist:
When ViewTouch starts these directories should also be created
and ViewTouch should execute this command if the file: /usr/viewtouch/dat/tables.dat doesn't exist.
wget2 -P /usr/viewtouch/dat http://www.viewtouch.com/tables.dat
wget2 is GNU's rewrite of wget. It is available in Debian and in Raspbian. https://guix.gnu.org/packages/wget2-1.99.2/