This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallAnywhere
- :
- InstallAnywhere Forum
- :
- Re: InstallAnywhere Collaboration - problems with ASCII Update Set on UNIX platform
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jul 27, 2009
05:30 PM
InstallAnywhere Collaboration - problems with ASCII Update Set on UNIX platform
In InstallAnywhere Collaboration, using ASCII Update Set on UNIX platform can corrupt shell scripts that contain any lines with string matching “$....$”.
After using ASCII Update Set, any string matching “$...$” are replaced with empty string.
Has anyone encountered this problem and know of a workaround (within InstallAnywhere Collaboration)?
After using ASCII Update Set, any string matching “$...$” are replaced with empty string.
Has anyone encountered this problem and know of a workaround (within InstallAnywhere Collaboration)?
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jul 28, 2009
04:17 AM
Well, this is how IA works (and I guess that IA Collaboration does it too): everything between two $ is considered to be an IA variable. So, if you want to replace IA variables, you need to write all $ characters like this: $DOLLAR$, therefore they'll be replaced with the resulting $ characters.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jul 30, 2009
02:46 PM
Vlad, thanks for your suggestion.
Just for clarification. I'm actually not looking to replace any InstallAnywhere variables within the script. I only want the installer to replace the specific string that I specify, but leave the rest of the script as-is.
If possible, I would like to avoid using the $DOLLAR$ as a workaround. Does anyone know of a way to control this behavior? Or an alternative way (through InstallAnywhere Collaboration) to perform text replacement in a file that doesn't have this side effect?
Thanks.
Just for clarification. I'm actually not looking to replace any InstallAnywhere variables within the script. I only want the installer to replace the specific string that I specify, but leave the rest of the script as-is.
If possible, I would like to avoid using the $DOLLAR$ as a workaround. Does anyone know of a way to control this behavior? Or an alternative way (through InstallAnywhere Collaboration) to perform text replacement in a file that doesn't have this side effect?
Thanks.
![](/skins/images/D60DF682EA37BF37032955CE10F3F0BB/responsive_peak/images/icon_anonymous_message.png)