Here is the summary of the problem I am facing:
I created a feature, scoped to site collection. The solution installed by the feature uses data from lists created by the feature on install. This is all working fine when I deploy to one site collection.
Turns out that the same solution needs to be deployed to a site in a different web application (aka MySite). Now if I redeploy the solution for the different application, I will end up creating duplicate lists. And, the end-user will need to update the lists twice if any changes need to be made.
In this situation, is there any better way other than creating a workflow to update the second list, or a time job to sync the lists in 'real-time'? Perhaps via better packaging?
Please help. Thank you in advance.