Problem:
Two (Or more) FlexApps from the same Vendor share a common folder structure, but you need to create them as separate packages and cannot capture them into one package.
Symptoms:
Other problems may include only one of the two FlexApp applications populating the same shared folder for the same user logon - One will appear, and the other one may not.
Some software examples might include
- Adobe
- Avaya
- SAS
Resolution:
Move the common/shared Reparse Point (Blue Liquidware Drop Icon) down a level in both/all packages so they replay correctly.
Here is an example of a Reparse point on the FlexApp "Google Earth" - The blue droplet icon indicates it's a reparse point in the package. Note that both PFx86 and Program Files both have "Google" as the primary reparse point:
- Edit the Package.
- Copy the "C:\Program Files\Google\Google Earth Pro" out of the package and paste it on the desktop - Just the "Google Earth Pro" folder.
- Delete the entire C:\Program Files\Google Path in the package. Depending on size of the folder, this may take some time. Do not click on anything, just let it run. It may show as "Not Responding" for a number of minutes depending on the size. Let it complete. When it's done, save the package without the folder inside.
Now, we will create C:\Program Files\Google manually just prior to the package extend, which will effectively push the reparse point down a level to C:\Program Files\Google\Google Earth Pro.
Open Cmd.exe, and run:
mkdir "C:\Program Files\Google"
This will pre-create the C:\Program Files\Google folder prior to the extend.
Click on Extend Package button:You will see the Extend Package screen pop-up. Make any changes you like here, leave Installer location empty, and ensure "High-Compatibility" is selected for the Capture Mode:
Complete the extend by clicking on Stop/Finish, then Save the updated package.
Follow the same procedure for Google Chrome and the shared folder in C:\Program Files\Google, and move Chrome down one level to match.
Now, you have 2 separate packages that should always Activate successfully.