Dear All,
There has been a number of issues recently involving the Mac Profile Updater (MacOSX_AddProfile) script overwriting existing profiles.
The problem has been identified. It related specifically to an AppleScript paramater assignment.
Each time the Addprofile script is run, it was supposed to prompt for the server (ie profile) name for the new server. This was not happening, and the result was that the most recently added profile was being loaded each time and overwritten. The bug was related to the use of a global (unix level) parameter assignment which was being remembered between instances of the script. We updated the script to use a local variable and the script now functions correctly.
We also updated the MacOSX_Installer:
1. The "default" profile no longer exists. You will be prompted for the profile name on first install. This should remove the possibility of confusing your profile with another service providers.
2. The script will not run if it has EQ2j has already been installed. In the past, running the script more than once resulted in multiple crontab entries which would cause multiple concurrentl logins for the same user.
3. The "Get AllTalk Results" desktop alias is now downloaded by the installer. At the end of the install, the installer now prompts you to use this Alias on the desktop rather than the older Application version which only ran the default profile.
Action to be taken.
At new sites:
Just run the new Installer as normal, you will be prompted for a profile name for your sever. If EQ2j has already been installed (if you didnt realise), the installer will prompt you to use the AddProfile script instead.
At existing sites:
Open the users home folder and then the EQ2j folder. Delete (drag into trash bin) the existing EQ2j_AddProfile and MacOSX_addProfile.zip Download the new version of the MacOSX_AddProfile.zip Script. Move the Zip file into the users EQ2j folder and then double click. This will extract the script from the ZIP file. Double click the script to execute it.
You should always be prompted to enter your Profile name when running this script. Do not proceed if you arent prompted.
Also: if the Application (default profile only) Desktop shortcut is present, remove it and replace it with the "Get AllTalk results" script instead.
Thanks
Glen.