Re: Trouble updating a complex software solution
Re: Trouble updating a complex software solution
- Subject: Re: Trouble updating a complex software solution
- From: Dave Zarzycki <email@hidden>
- Date: Tue, 12 Feb 2008 09:02:11 -0800
We feel your pain. We have similar problems every time we do a
software update for the operating system. Unfortunately, our solutions
are not ready for third-parties to adopt. Can you please file a bug
report? Thanks!
davez
On Feb 11, 2008, at 8:41 AM, Sorin Negoita wrote:
Hello,
I have a software solution formed of 3 kexts, 3 launchd daemons, 3
agents and 1 IPC mechanism used for communication between daemons
and agents. I can't find a reliable way of updating this solution.
My problem appears if the new executables (or IPC files) are not
compatibles anymore with the old ones. So, if I replace all files
right after the download of the updates and the user restart the
system, everything is OK. But if the user does not restart the
system and one of my daemons or agents restarts or crashes, then the
new one restarted will not be able to "talk" with the old ones
(because of the incompatibilities).
Another solution is to replace all files at startup using a script
or another launchd daemon, but I must be sure that this one will be
executed before the execution of my daemons and agents. I couldn't
find in the launchd documentation any information to make this
possible, something like Startup items dependencies or MoveFileEx
function from Windows. Maybe I've missed something :(
Any help would be appreciated. Thank you in advance !
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden