1
2010-12-14 Scott James Remnant <scott@netsplit.com>
5
* dbus/com.ubuntu.Upstart.Job.xml (start_on, stop_on, emits): Add new
6
properties to return the job's relationship to events.
7
* init/job_class.c (job_class_get_start_on)
8
(job_class_get_stop_on, job_class_get_emits): Implement the properties
9
* init/job_class.h: Add prototypes.
10
* init/tests/test_job_class.c (test_get_start_on)
11
(test_get_stop_on, test_get_emits): Test the new properties too
13
2010-12-14 James Hunt <james.hunt@ubuntu.com>
15
* init/parse_job.c (stanza_manual): New function to handle manual
17
* init/tests/test_parse_job.c (test_stanza_manual): New function to
19
* init/man/init.5: Update for manual stanza.
21
2010-12-14 James Hunt <james.hunt@ubuntu.com>
23
* init/job_class.h: Added debug member.
24
* init/job_class.c: Initialized debug member.
25
* init/job_process.c: Pause child using raise(3).
26
* init/main.c: Display PID+PPID for debug builds.
27
* init/parse_job.c: Added new function stanza_debug.
28
* init/tests/test_job_process.c (test_spawn): Added test for debug stanza.
30
2010-12-10 Scott James Remnant <scott@netsplit.com>
32
* dbus/upstart.h (DBUS_SERVICE_UPSTART, DBUS_ADDRESS_UPSTART):
33
For debugging purposes, when -DDEBUG is given, change the values of
34
these constants. You'll need to modify your own D-Bus configuration
37
2010-12-09 Scott James Remnant <scott@netsplit.com>
39
* init/tests/test_job.c (test_change_state): Add missing
40
DBUS_TYPE_INVALID to dbus_message_get_args() call.
42
2010-12-08 Colin Watson <cjwatson@debian.org>
44
* dbus/com.ubuntu.Upstart.Instance.xml (GoalChanged, StateChanged)
45
(Failed): New signals.
46
* init/job.c (job_change_goal): Emit GoalChanged signal after
47
(job_change_state): Emit StateChanged signal after changing state.
48
(job_failed): Emit Failed signal after marking job as failed.
49
* init/tests/test_job.c (test_change_goal): Test for this.
50
(test_change_state): Test for this.
53
2010-12-08 James Hunt <james.hunt@ubuntu.com>
55
* init/event.c, init/event_operator.c: Fix grammar and factual errors
57
* init/man/init.5: Fix grammar errors and clarify export behaviour.
59
2010-12-08 Clint Byrum <clint@ubuntu.com>
61
* init/man/init.5: Typo existing -> exiting
1
63
2010-08-12 Scott James Remnant <scott@netsplit.com>
3
65
* init/job_process.c (job_process_spawn): We can fail to open the