[Merge] lp:~jamesodhunt/upstart/bug-881885 into lp:upstart

Colin Watson cjwatson at canonical.com
Mon Jan 21 14:28:22 UTC 2013


Review: Needs Fixing

I know this is a bash script, but even in bash scripts I would prefer that we always used the form "[ test ] && [ test ]" rather than "[ test -a test ]"; it's more portable in case somebody wants to convert it to portable /bin/sh later, and the parsing rules are so much clearer.

I'd suggest a slightly simpler approach rather than having to manually kill dbus-launch: move the dbus-launch call as far up the script as is practical, and have the script re-exec itself under dbus-launch (i.e. 'exec dbus-launch "$0" "$@"' or similar).  dbus-launch will then automatically exit when the script finishes, and the net result should be much less code.
-- 
https://code.launchpad.net/~jamesodhunt/upstart/bug-881885/+merge/142540
Your team Upstart Reviewers is requested to review the proposed merge of lp:~jamesodhunt/upstart/bug-881885 into lp:upstart.



More information about the upstart-devel mailing list