Merge authors:
Ted Gould (ted)
Related merge proposals:
https://code.launchpad.net/~ted/upstart/starting-reversal/+merge/172660
proposed by: Ted Gould (ted)
review: Approve - James Hunt (jamesodhunt)
------------------------------------------------------------
revno: 1500 [merge]
committer: James Hunt <[email protected]>
branch nick: upstart
timestamp: Wed 2013-07-03 14:10:22 +0100
message:
* Merge of lp:~ted/upstart/starting-reversal.
modified:
scripts/initctl2dot.py
--
lp:upstart
https://code.launchpad.net/~upstart-devel/upstart/trunk
Your team Upstart Reviewers is subscribed to branch lp:upstart.
To unsubscribe from this branch go to
https://code.launchpad.net/~upstart-devel/upstart/trunk/+edit-subscription
=== modified file 'scripts/initctl2dot.py'
--- scripts/initctl2dot.py 2013-06-28 20:17:15 +0000
+++ scripts/initctl2dot.py 2013-07-02 20:08:33 +0000
@@ -263,9 +263,13 @@
ofh.write(" %s -> %s [color=\"%s\"];\n" % (from_node, to_node, color))
-def show_start_on_job_edge(ofh, from_job, to_job):
- show_edge(ofh, "%s:job" % mk_job_node_name(to_job),
- "%s:start" % mk_job_node_name(from_job), options.color_start_on)
+def show_start_on_job_edge(ofh, from_job, to_job, relation):
+ if relation == 'starting':
+ show_edge(ofh, "%s:start" % mk_job_node_name(from_job),
+ "%s:job" % mk_job_node_name(to_job),options.color_start_on)
+ else:
+ show_edge(ofh, "%s:job" % mk_job_node_name(to_job),
+ "%s:start" % mk_job_node_name(from_job), options.color_start_on)
def show_start_on_event_edge(ofh, from_job, to_event):
@@ -298,7 +302,7 @@
for job in jobs_list:
for s in jobs[job]['start on']['job']:
- show_start_on_job_edge(ofh, job, s)
+ show_start_on_job_edge(ofh, job, s, jobs[job]['start on']['job'][s])
for s in jobs[job]['start on']['event']:
show_start_on_event_edge(ofh, job, s)
@@ -384,7 +388,7 @@
_event = encode_dollar(job, result.group(1))
_job = result.group(2)
if _job:
- jobs[job]['start on']['job'][_job] = 1
+ jobs[job]['start on']['job'][_job] = _event
else:
jobs[job]['start on']['event'][_event] = 1
events[_event] = 1
--
upstart-devel mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/upstart-devel