In previous releases, the user's editor itself wrote the new file, which sometimes failed to cause the desired global scheduling changes. This problem arose when the editor and the maitre-d were not sharing the same schedule file.
Under this new system, the user's changes are sent to the current maitre-d which then writes the new schedule. The file is written from the maitre-d host, using the maitre-d process owner's permissions.
As a result of this change, it is important for the schedule file ($RATTREE/lib/alfred/alfred.schedule) to be writable by the owner of the maitre-d process.
The remote editing user's permissions are also checked before editing begins. Also, the identity of the user making the change is recorded in the first line of the new file.
See Scripting: Alfred Language Summary for more details.
Pixar Animation Studios
|