1 | Use 2 packages: one for your Filemaker based solution and one for its data base. |
2 | Add an InstallationCheck script to the data base package. This InstallationCheck script should return 64 if the data base already exists on disk, 0 otherwise. |
3 | Group the 2 packages into a metapackage. |
This way, the first time your customer installs your solution, they will install both the solution and the default data base. When they install an update, they won't overwrite their data base with the default one. Please note, this solution is easy to handle if your packages can only be installed on the root volume and are not relocatable. It may get complex if these conditions are not met.