The DesignTools Installer (and Uninstaller) for the Cadence PCB Editor (Allegro) is a very useful program. It installs or uninstalls add-on software into the Cadence platform, including the addition of menu items in Allegro and other Cadence programs.
PLEASE NOTE: The DesignTools installer and uninstaller were originally designed for single system installation where all of your Cadence software is installed to the local system.
In other words, the installer and uninstaller are not completely "CAD Manager Friendly" and will have a small problem if your Cadence software ($CDSROOT) is installed on a network volume and shared by multiple end users. The main (unsolvable) problem is simply the modification of the shared menu files. Making local (per user) copies of menu files and redirecting the applications to use the local (modified) copies, would most likely infuriate most CAD Managers.
Installing DesignTools so it is shared on a network is possible but will require a bit of manual intervention by your CAD manager. In a shared installation, though you need write access to actually install the DesignTools software, you only need read access to run them. In theory, on a shared network installation, you could install the DesignTools software on a server, copy the resulting "$home/.DesignTools/" directory to all of your users $home directories and then replace each users "allegro.ilinit" file. This should work but has not been tested.
If you do a shared network install of DesignTools, you also need to make sure the users do not have write access to the DesignTools files/directories. If a user without permission tries to uninstall the software, the uninstaller will simply tell the user they do not have permission and abort the uninstall.
I'm certain there is a better solution to all this for shared installations but I could really use some advice and opinions from a few CAD Managers who maintain such shared installations. Please contact me if you're willing to lend me your opinion.
|