Article # 297, added by Geoworks, historical record
| first | previous | index | next | last |

Rules for overwriting libraries with NSERVER (the installer)




When NServer installs geodes and files that already exist on the
phone, protocols are checked and actions are taken based the 
following tables.

For documents and data files:
 Major	Minor
 -----	-----
 Higher	---	Prompt user, install document and continue install
 Lower	---	Ignore file and continue install
 Same	Lower	Prompt user, install document and continue install
 Same	Same	Prompt user, install document and continue install
 Same	Higher	Prompt user, install document and continue install

 When replacing documents and data files, the Connect dialog type
 CSDBT_REPLACE_EXISTING_DOCUMENT is used (see connect.goh). This 
 dialog is displayed for each document that is being replaced.


For Applications:
 Major	Minor
 -----	-----
 Higher	---	Prompt user, install file and continue install
 Lower	---	Ignore file and continue install
 Same	Lower	Ignore file and continue install
 Same	Same	Prompt user, install file and continue install
 Same	Higher	Prompt user, install file and continue install

For libraries and drivers:
 Major	Minor
 -----	-----
 Higher	---	Abort whole install because package is not compatible
 Lower	---	Abort whole install because package is not compatible
 Same	Lower	Ignore file and continue install
 Same	Same	Ignore file and continue install
 Same	Higher	Prompt user, install file and continue install

 When replacing applications, libraries and drivers, the
 CSDBT_REPLACE_EXISTING_SOFTWARE dialog is used. This dialog
 is only displayed once per package install.