I have D7 installed (with a lot of TMS products) and want to install the same products in 13.1 without touching the D7 libs, paths, etc (save the config for legacy products)
The yaml file has:
delphi versions:
- lazarus
- delphi7
- delphi2005
- delphi2006
- delphi2007
- delphi2009
- delphi2010
- delphixe
- delphixe2
- delphixe3
- delphixe4
- delphixe5
- delphixe6
- delphixe7
- delphixe8
- delphiseattle
- delphiberlin
- delphitokyo
- delphirio
- delphisydney
- delphi11
- delphi12
delphi13
But when doing tms update , it uninstalls my D7 libs, components etc
Actually there might be something else there. If you want you can share your full tms.config.yaml, because indeed it's not clear from your message, formatting is lost.
By default, Smart Setup installs the products in all Delphi editions it finds. So, if you have both Delphi 7 and Delphi 13 installed, it will install for both IDEs. If you have Delphi 7 components uninstalled then maybe you have just enabled Delphi 13 and disabled Delphi 7.
If you want to have different versions of components for Delphi 7 and Delphi 13, then that's a different story and you should have one Smart Setup folder for each IDE, separately.