Apple changed a few things in Yosemite that affect all versions
of Rush 103.05 and older. (This includes all the 102.* releases)
So if you plan to upgrade to Yosemite *contact me by email*,
and I can supply you a simple yosemite.sh script that you will need
to run to adjust your Rush install to work properly on OS X 10.10.x
These issues will be fixed in 103.06 (the next release of Rush) on up,
now that I know what the issues are.
Note that in Yosemite, Apple changed OS X such that it..
1. No longer supports /Library/StartupItems/.
They use /Library/LaunchDaemons now, which is similar in effect
but different in configuration.
2. No longer supports /etc/hostconfig
The file no longer exists by default, and anything you put there is ignored.
3. No longer supports /etc/launchd.conf
They dropped this apparently for security reasons.
4. Has a bug in the Finder (10.10.1) that causes invoked applications to receive
environment variables with multiple settings, which confuses C library
calls like putenv() and getenv(), causing the apps not to be able to
modify their PATH properly. I reported this as a bug, and Apple has
"confirmed" it (by telling me it's a duplicate of another bug report).
Perhaps it will be fixed in a maintenance release of 10.10, but meanwhile
there is a workaround offered by the script.
This, among other things were changed in OS X 10.10.
But I can tell you #1, #2 and #4 prevent Rush from operating
without the help from a script I can supply you. The script fixes
the problems that the above changes in Yosemite cause:
#1 prevents Rush from starting after a reboot.
#2 prevents the rush installer from running (it balks when it can't find /etc/hostconfig)
#4 causes the Rush gui tools (like irush, onrush, rushtop) to show 'rush: command not found'
errors, and not operate correctly.
So contact me for the script..
--
Greg Ercolano, erco@(email surpressed)
Seriss Corporation
Rush Render Queue, http://seriss.com/rush/
[EDIT 01/21/15 19:30 PST for clarity]
|