
I've been asked to add a feature to a simple install that we have. It's basically a package that installs a firmware file to a specific location so that our software can pick it up and do its thing. It uses the dynamic file feature because every build the file name is changed to match the build number. A strange thing that the product owner wanted is to remove the ability to uninstall. When a customer gets a new version of this install, it will perform a minor upgrade and install the new file alongside the older one. This has been working now for months.
My job was to add a set of third party license agreement txt files in a folder that roughly matches the firmware build number. The folder is already generated for me so I added a new component with a dynamic file link so that it will grab the folder and all .txt files. It works, in that on a new installation, the firmware file and folder are deployed correctly. The problem is that if this is an upgrade, the GUI seems to run through just fine, but neither the firmware file nor folder are deployed. I can't seem to make heads or tails of this. Any suggestions?