~jamesodhunt/upstart/bug-1238078

« back to all changes in this revision

Viewing changes to init/tests/data/session-init-with-modified-job-environ.json

  • Committer: James Hunt
  • Date: 2013-10-14 13:02:13 UTC
  • Revision ID: james.hunt@ubuntu.com-20131014130213-58a863ta8rf0jys9
* init/job_class.c: job_class_environment_clear(): Utility function
  exposed primarily to allow tests to invalidate job_environ.
* init/tests/test_state.c:
  - Added appropriate calls to job_class_environment_clear().
  - New JSON data tests added:
    - upstart-no-job-environ.json
    - upstart-with-job-environ.json
    - session-init-no-job-environ.json
    - session-init-with-job-environ.json
    - session-init-with-modified-job-environ.json

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
{
 
2
   "sessions" : [],
 
3
   "conf_sources" : [
 
4
      {
 
5
         "conf_files" : [
 
6
            {
 
7
               "conf_source" : 0,
 
8
               "job_class" : {
 
9
                  "session" : 0,
 
10
                  "name" : "session-end"
 
11
               },
 
12
               "flag" : 1,
 
13
               "path" : "/home/james/.config/upstart/session-end.conf"
 
14
            },
 
15
            {
 
16
               "conf_source" : 0,
 
17
               "job_class" : {
 
18
                  "session" : 0,
 
19
                  "name" : "test-spam"
 
20
               },
 
21
               "flag" : 1,
 
22
               "path" : "/home/james/.config/upstart/test-spam.conf"
 
23
            },
 
24
            {
 
25
               "conf_source" : 0,
 
26
               "job_class" : {
 
27
                  "session" : 0,
 
28
                  "name" : "block_sigterm"
 
29
               },
 
30
               "flag" : 1,
 
31
               "path" : "/home/james/.config/upstart/block_sigterm.conf"
 
32
            },
 
33
            {
 
34
               "conf_source" : 0,
 
35
               "job_class" : {
 
36
                  "session" : 0,
 
37
                  "name" : "crasher"
 
38
               },
 
39
               "flag" : 1,
 
40
               "path" : "/home/james/.config/upstart/crasher.conf"
 
41
            },
 
42
            {
 
43
               "conf_source" : 0,
 
44
               "job_class" : {
 
45
                  "session" : 0,
 
46
                  "name" : "test-file-bridge"
 
47
               },
 
48
               "flag" : 1,
 
49
               "path" : "/home/james/.config/upstart/test-file-bridge.conf"
 
50
            }
 
51
         ],
 
52
         "session" : 0,
 
53
         "flag" : 1,
 
54
         "type" : "CONF_JOB_DIR",
 
55
         "path" : "/home/james/.config/upstart"
 
56
      },
 
57
      {
 
58
         "conf_files" : [],
 
59
         "session" : 0,
 
60
         "flag" : 1,
 
61
         "type" : "CONF_JOB_DIR",
 
62
         "path" : "/home/james/.init"
 
63
      },
 
64
      {
 
65
         "conf_files" : [],
 
66
         "session" : 0,
 
67
         "flag" : 1,
 
68
         "type" : "CONF_JOB_DIR",
 
69
         "path" : "/etc/xdg/xdg-ubuntu/upstart"
 
70
      },
 
71
      {
 
72
         "conf_files" : [],
 
73
         "session" : 0,
 
74
         "flag" : 1,
 
75
         "type" : "CONF_JOB_DIR",
 
76
         "path" : "/usr/share/upstart/xdg/upstart"
 
77
      },
 
78
      {
 
79
         "conf_files" : [],
 
80
         "session" : 0,
 
81
         "flag" : 1,
 
82
         "type" : "CONF_JOB_DIR",
 
83
         "path" : "/etc/xdg/upstart"
 
84
      },
 
85
      {
 
86
         "conf_files" : [
 
87
            {
 
88
               "conf_source" : 5,
 
89
               "job_class" : {
 
90
                  "session" : 0,
 
91
                  "name" : "update-notifier-crash"
 
92
               },
 
93
               "flag" : 1,
 
94
               "path" : "/usr/share/upstart/sessions/update-notifier-crash.conf"
 
95
            },
 
96
            {
 
97
               "conf_source" : 5,
 
98
               "job_class" : {
 
99
                  "session" : 0,
 
100
                  "name" : "hud"
 
101
               },
 
102
               "flag" : 1,
 
103
               "path" : "/usr/share/upstart/sessions/hud.conf"
 
104
            },
 
105
            {
 
106
               "conf_source" : 5,
 
107
               "job_class" : {
 
108
                  "session" : 0,
 
109
                  "name" : "re-exec"
 
110
               },
 
111
               "flag" : 1,
 
112
               "path" : "/usr/share/upstart/sessions/re-exec.conf"
 
113
            },
 
114
            {
 
115
               "conf_source" : 5,
 
116
               "job_class" : {
 
117
                  "session" : 0,
 
118
                  "name" : "unicast-local-avahi"
 
119
               },
 
120
               "flag" : 1,
 
121
               "path" : "/usr/share/upstart/sessions/unicast-local-avahi.conf"
 
122
            },
 
123
            {
 
124
               "conf_source" : 5,
 
125
               "job_class" : {
 
126
                  "session" : 0,
 
127
                  "name" : "xsession-init"
 
128
               },
 
129
               "flag" : 1,
 
130
               "path" : "/usr/share/upstart/sessions/xsession-init.conf"
 
131
            },
 
132
            {
 
133
               "conf_source" : 5,
 
134
               "job_class" : {
 
135
                  "session" : 0,
 
136
                  "name" : "im-config"
 
137
               },
 
138
               "flag" : 1,
 
139
               "path" : "/usr/share/upstart/sessions/im-config.conf"
 
140
            },
 
141
            {
 
142
               "conf_source" : 5,
 
143
               "job_class" : {
 
144
                  "session" : 0,
 
145
                  "name" : "logrotate"
 
146
               },
 
147
               "flag" : 1,
 
148
               "path" : "/usr/share/upstart/sessions/logrotate.conf"
 
149
            },
 
150
            {
 
151
               "conf_source" : 5,
 
152
               "job_class" : {
 
153
                  "session" : 0,
 
154
                  "name" : "unity-gtk-module"
 
155
               },
 
156
               "flag" : 1,
 
157
               "path" : "/usr/share/upstart/sessions/unity-gtk-module.conf"
 
158
            },
 
159
            {
 
160
               "conf_source" : 5,
 
161
               "job_class" : {
 
162
                  "session" : 0,
 
163
                  "name" : "dbus"
 
164
               },
 
165
               "flag" : 1,
 
166
               "path" : "/usr/share/upstart/sessions/dbus.conf"
 
167
            },
 
168
            {
 
169
               "conf_source" : 5,
 
170
               "job_class" : {
 
171
                  "session" : 0,
 
172
                  "name" : "update-notifier-hp-firmware"
 
173
               },
 
174
               "flag" : 1,
 
175
               "path" : "/usr/share/upstart/sessions/update-notifier-hp-firmware.conf"
 
176
            },
 
177
            {
 
178
               "conf_source" : 5,
 
179
               "job_class" : {
 
180
                  "session" : 0,
 
181
                  "name" : "upstart-event-bridge"
 
182
               },
 
183
               "flag" : 1,
 
184
               "path" : "/usr/share/upstart/sessions/upstart-event-bridge.conf"
 
185
            },
 
186
            {
 
187
               "conf_source" : 5,
 
188
               "job_class" : {
 
189
                  "session" : 0,
 
190
                  "name" : "ssh-agent"
 
191
               },
 
192
               "flag" : 1,
 
193
               "path" : "/usr/share/upstart/sessions/ssh-agent.conf"
 
194
            },
 
195
            {
 
196
               "conf_source" : 5,
 
197
               "job_class" : {
 
198
                  "session" : 0,
 
199
                  "name" : "upstart-dbus-session-bridge"
 
200
               },
 
201
               "flag" : 1,
 
202
               "path" : "/usr/share/upstart/sessions/upstart-dbus-session-bridge.conf"
 
203
            },
 
204
            {
 
205
               "conf_source" : 5,
 
206
               "job_class" : {
 
207
                  "session" : 0,
 
208
                  "name" : "upstart-file-bridge"
 
209
               },
 
210
               "flag" : 1,
 
211
               "path" : "/usr/share/upstart/sessions/upstart-file-bridge.conf"
 
212
            },
 
213
            {
 
214
               "conf_source" : 5,
 
215
               "job_class" : {
 
216
                  "session" : 0,
 
217
                  "name" : "unity-panel-service"
 
218
               },
 
219
               "flag" : 1,
 
220
               "path" : "/usr/share/upstart/sessions/unity-panel-service.conf"
 
221
            },
 
222
            {
 
223
               "conf_source" : 5,
 
224
               "job_class" : {
 
225
                  "session" : 0,
 
226
                  "name" : "upstart-dbus-system-bridge"
 
227
               },
 
228
               "flag" : 1,
 
229
               "path" : "/usr/share/upstart/sessions/upstart-dbus-system-bridge.conf"
 
230
            },
 
231
            {
 
232
               "conf_source" : 5,
 
233
               "job_class" : {
 
234
                  "session" : 0,
 
235
                  "name" : "at-spi2-registryd"
 
236
               },
 
237
               "flag" : 1,
 
238
               "path" : "/usr/share/upstart/sessions/at-spi2-registryd.conf"
 
239
            },
 
240
            {
 
241
               "conf_source" : 5,
 
242
               "job_class" : {
 
243
                  "session" : 0,
 
244
                  "name" : "gnome-session"
 
245
               },
 
246
               "flag" : 1,
 
247
               "path" : "/usr/share/upstart/sessions/gnome-session.conf"
 
248
            },
 
249
            {
 
250
               "conf_source" : 5,
 
251
               "job_class" : {
 
252
                  "session" : 0,
 
253
                  "name" : "update-notifier-release"
 
254
               },
 
255
               "flag" : 1,
 
256
               "path" : "/usr/share/upstart/sessions/update-notifier-release.conf"
 
257
            },
 
258
            {
 
259
               "conf_source" : 5,
 
260
               "job_class" : {
 
261
                  "session" : 0,
 
262
                  "name" : "unity7"
 
263
               },
 
264
               "flag" : 1,
 
265
               "path" : "/usr/share/upstart/sessions/unity7.conf"
 
266
            },
 
267
            {
 
268
               "conf_source" : 5,
 
269
               "job_class" : {
 
270
                  "session" : 0,
 
271
                  "name" : "gnome-settings-daemon"
 
272
               },
 
273
               "flag" : 1,
 
274
               "path" : "/usr/share/upstart/sessions/gnome-settings-daemon.conf"
 
275
            },
 
276
            {
 
277
               "conf_source" : 5,
 
278
               "job_class" : {
 
279
                  "session" : 0,
 
280
                  "name" : "update-notifier-cds"
 
281
               },
 
282
               "flag" : 1,
 
283
               "path" : "/usr/share/upstart/sessions/update-notifier-cds.conf"
 
284
            }
 
285
         ],
 
286
         "session" : 0,
 
287
         "flag" : 1,
 
288
         "type" : "CONF_JOB_DIR",
 
289
         "path" : "/usr/share/upstart/sessions"
 
290
      }
 
291
   ],
 
292
   "job_classes" : [
 
293
      {
 
294
         "setuid" : null,
 
295
         "jobs" : [],
 
296
         "emits" : [],
 
297
         "session" : 0,
 
298
         "debug" : 0,
 
299
         "export" : [],
 
300
         "reload_signal" : 1,
 
301
         "expect" : "EXPECT_NONE",
 
302
         "chroot" : null,
 
303
         "console" : "CONSOLE_LOG",
 
304
         "kill_signal" : 15,
 
305
         "name" : "unicast-local-avahi",
 
306
         "instance" : "",
 
307
         "description" : "Notification regarding avahi disabled due to .local domain",
 
308
         "respawn_interval" : 5,
 
309
         "process" : [
 
310
            {
 
311
               "script" : 1,
 
312
               "command" : "echo $(date)\necho \"avahi disabled\"\nsleep 5\n/usr/lib/update-notifier/local-avahi-notification\n"
 
313
            },
 
314
            {
 
315
               "script" : 0,
 
316
               "command" : null
 
317
            },
 
318
            {
 
319
               "script" : 0,
 
320
               "command" : null
 
321
            },
 
322
            {
 
323
               "script" : 0,
 
324
               "command" : null
 
325
            },
 
326
            {
 
327
               "script" : 0,
 
328
               "command" : null
 
329
            },
 
330
            {
 
331
               "script" : 0,
 
332
               "command" : null
 
333
            }
 
334
         ],
 
335
         "apparmor_switch" : null,
 
336
         "respawn_limit" : 10,
 
337
         "author" : "Brian Murray <brian@ubuntu.com>",
 
338
         "respawn" : 0,
 
339
         "nice" : -21,
 
340
         "limits" : [
 
341
            {
 
342
               "rlim_cur" : 0,
 
343
               "rlim_max" : 0
 
344
            },
 
345
            {
 
346
               "rlim_cur" : 0,
 
347
               "rlim_max" : 0
 
348
            },
 
349
            {
 
350
               "rlim_cur" : 0,
 
351
               "rlim_max" : 0
 
352
            },
 
353
            {
 
354
               "rlim_cur" : 0,
 
355
               "rlim_max" : 0
 
356
            },
 
357
            {
 
358
               "rlim_cur" : 0,
 
359
               "rlim_max" : 0
 
360
            },
 
361
            {
 
362
               "rlim_cur" : 0,
 
363
               "rlim_max" : 0
 
364
            },
 
365
            {
 
366
               "rlim_cur" : 0,
 
367
               "rlim_max" : 0
 
368
            },
 
369
            {
 
370
               "rlim_cur" : 0,
 
371
               "rlim_max" : 0
 
372
            },
 
373
            {
 
374
               "rlim_cur" : 0,
 
375
               "rlim_max" : 0
 
376
            },
 
377
            {
 
378
               "rlim_cur" : 0,
 
379
               "rlim_max" : 0
 
380
            },
 
381
            {
 
382
               "rlim_cur" : 0,
 
383
               "rlim_max" : 0
 
384
            },
 
385
            {
 
386
               "rlim_cur" : 0,
 
387
               "rlim_max" : 0
 
388
            },
 
389
            {
 
390
               "rlim_cur" : 0,
 
391
               "rlim_max" : 0
 
392
            },
 
393
            {
 
394
               "rlim_cur" : 0,
 
395
               "rlim_max" : 0
 
396
            },
 
397
            {
 
398
               "rlim_cur" : 0,
 
399
               "rlim_max" : 0
 
400
            },
 
401
            {
 
402
               "rlim_cur" : 0,
 
403
               "rlim_max" : 0
 
404
            }
 
405
         ],
 
406
         "oom_score_adj" : 0,
 
407
         "normalexit" : [],
 
408
         "kill_timeout" : 5,
 
409
         "usage" : null,
 
410
         "env" : [],
 
411
         "version" : null,
 
412
         "task" : 0,
 
413
         "path" : "/com/ubuntu/Upstart/jobs/unicast_2dlocal_2davahi",
 
414
         "deleted" : 0,
 
415
         "chdir" : null,
 
416
         "start_on" : [
 
417
            {
 
418
               "env" : [
 
419
                  "FILE=/var/run/avahi-daemon/disabled-for-unicast-local",
 
420
                  "EVENT=create"
 
421
               ],
 
422
               "value" : 0,
 
423
               "name" : "file",
 
424
               "type" : "EVENT_MATCH"
 
425
            }
 
426
         ],
 
427
         "umask" : 18,
 
428
         "setgid" : null
 
429
      },
 
430
      {
 
431
         "setuid" : null,
 
432
         "jobs" : [],
 
433
         "emits" : [],
 
434
         "session" : 0,
 
435
         "debug" : 0,
 
436
         "export" : [],
 
437
         "reload_signal" : 1,
 
438
         "expect" : "EXPECT_NONE",
 
439
         "chroot" : null,
 
440
         "console" : "CONSOLE_LOG",
 
441
         "kill_signal" : 15,
 
442
         "name" : "update-notifier-crash",
 
443
         "instance" : "$MATCH",
 
444
         "description" : "Notification regarding a crash report",
 
445
         "respawn_interval" : 5,
 
446
         "process" : [
 
447
            {
 
448
               "script" : 1,
 
449
               "command" : "DATE=$(date)\necho \"$DATE crash report $MATCH detected\"\nCRASH=0\n/usr/share/apport/apport-checkreports || CRASH=$?\nSYSTEMCRASH=0\n/usr/share/apport/apport-checkreports --system || SYSTEMCRASH=$?\nif [ $CRASH -eq 0 ]; then\n    /usr/share/apport/apport-gtk $MATCH\nelif [ $SYSTEMCRASH -eq 0 ]; then\n    # not in admin group return\n    ADMIN=0\n    groups | grep -qE \"sudo|admin\" || ADMIN=$?\n    if [ $ADMIN -ne 0 ]; then\n        exit 1\n    fi\n    # be nice and always ask first before firing up pkexec\n    watershed sh -c '/usr/lib/update-notifier/system-crash-notification'\nfi\n"
 
450
            },
 
451
            {
 
452
               "script" : 0,
 
453
               "command" : null
 
454
            },
 
455
            {
 
456
               "script" : 0,
 
457
               "command" : null
 
458
            },
 
459
            {
 
460
               "script" : 0,
 
461
               "command" : null
 
462
            },
 
463
            {
 
464
               "script" : 0,
 
465
               "command" : null
 
466
            },
 
467
            {
 
468
               "script" : 0,
 
469
               "command" : null
 
470
            }
 
471
         ],
 
472
         "apparmor_switch" : null,
 
473
         "respawn_limit" : 10,
 
474
         "author" : "Brian Murray <brian@ubuntu.com>",
 
475
         "respawn" : 0,
 
476
         "nice" : -21,
 
477
         "limits" : [
 
478
            {
 
479
               "rlim_cur" : 0,
 
480
               "rlim_max" : 0
 
481
            },
 
482
            {
 
483
               "rlim_cur" : 0,
 
484
               "rlim_max" : 0
 
485
            },
 
486
            {
 
487
               "rlim_cur" : 0,
 
488
               "rlim_max" : 0
 
489
            },
 
490
            {
 
491
               "rlim_cur" : 0,
 
492
               "rlim_max" : 0
 
493
            },
 
494
            {
 
495
               "rlim_cur" : 0,
 
496
               "rlim_max" : 0
 
497
            },
 
498
            {
 
499
               "rlim_cur" : 0,
 
500
               "rlim_max" : 0
 
501
            },
 
502
            {
 
503
               "rlim_cur" : 0,
 
504
               "rlim_max" : 0
 
505
            },
 
506
            {
 
507
               "rlim_cur" : 0,
 
508
               "rlim_max" : 0
 
509
            },
 
510
            {
 
511
               "rlim_cur" : 0,
 
512
               "rlim_max" : 0
 
513
            },
 
514
            {
 
515
               "rlim_cur" : 0,
 
516
               "rlim_max" : 0
 
517
            },
 
518
            {
 
519
               "rlim_cur" : 0,
 
520
               "rlim_max" : 0
 
521
            },
 
522
            {
 
523
               "rlim_cur" : 0,
 
524
               "rlim_max" : 0
 
525
            },
 
526
            {
 
527
               "rlim_cur" : 0,
 
528
               "rlim_max" : 0
 
529
            },
 
530
            {
 
531
               "rlim_cur" : 0,
 
532
               "rlim_max" : 0
 
533
            },
 
534
            {
 
535
               "rlim_cur" : 0,
 
536
               "rlim_max" : 0
 
537
            },
 
538
            {
 
539
               "rlim_cur" : 0,
 
540
               "rlim_max" : 0
 
541
            }
 
542
         ],
 
543
         "oom_score_adj" : 0,
 
544
         "normalexit" : [],
 
545
         "kill_timeout" : 5,
 
546
         "usage" : null,
 
547
         "env" : [
 
548
            "MATCH=NULL"
 
549
         ],
 
550
         "version" : null,
 
551
         "task" : 0,
 
552
         "path" : "/com/ubuntu/Upstart/jobs/update_2dnotifier_2dcrash",
 
553
         "deleted" : 0,
 
554
         "chdir" : null,
 
555
         "start_on" : [
 
556
            {
 
557
               "env" : [
 
558
                  "FILE=/var/crash/*.crash",
 
559
                  "EVENT=create"
 
560
               ],
 
561
               "value" : 0,
 
562
               "name" : "file",
 
563
               "type" : "EVENT_MATCH"
 
564
            }
 
565
         ],
 
566
         "umask" : 18,
 
567
         "setgid" : null
 
568
      },
 
569
      {
 
570
         "setuid" : null,
 
571
         "jobs" : [],
 
572
         "emits" : [],
 
573
         "session" : 0,
 
574
         "debug" : 0,
 
575
         "export" : [],
 
576
         "reload_signal" : 1,
 
577
         "expect" : "EXPECT_NONE",
 
578
         "chroot" : null,
 
579
         "console" : "CONSOLE_LOG",
 
580
         "kill_signal" : 15,
 
581
         "name" : "update-notifier-hp-firmware",
 
582
         "instance" : "",
 
583
         "description" : "Update notification regarding HP firmware installation",
 
584
         "respawn_interval" : 5,
 
585
         "process" : [
 
586
            {
 
587
               "script" : 1,
 
588
               "command" : "test -f /usr/bin/hp-mkuri || exit 0\nDATE=$(date)\nRESULT=0\nhp_model=\"$ID_MODEL\" /usr/bin/hp-mkuri -c || RESULT=$?\necho \"$DATE hp-mkuri returned $RESULT\"\n# firmware is required if a 2 or a 5 is returned\nif [ $RESULT -eq 2 ] || [ $RESULT -eq 5 ]; then\n  /usr/bin/hp-plugin-ubuntu\nfi\n"
 
589
            },
 
590
            {
 
591
               "script" : 0,
 
592
               "command" : null
 
593
            },
 
594
            {
 
595
               "script" : 0,
 
596
               "command" : null
 
597
            },
 
598
            {
 
599
               "script" : 0,
 
600
               "command" : null
 
601
            },
 
602
            {
 
603
               "script" : 0,
 
604
               "command" : null
 
605
            },
 
606
            {
 
607
               "script" : 0,
 
608
               "command" : null
 
609
            }
 
610
         ],
 
611
         "apparmor_switch" : null,
 
612
         "respawn_limit" : 10,
 
613
         "author" : "Brian Murray <brian@ubuntu.com>",
 
614
         "respawn" : 0,
 
615
         "nice" : -21,
 
616
         "limits" : [
 
617
            {
 
618
               "rlim_cur" : 0,
 
619
               "rlim_max" : 0
 
620
            },
 
621
            {
 
622
               "rlim_cur" : 0,
 
623
               "rlim_max" : 0
 
624
            },
 
625
            {
 
626
               "rlim_cur" : 0,
 
627
               "rlim_max" : 0
 
628
            },
 
629
            {
 
630
               "rlim_cur" : 0,
 
631
               "rlim_max" : 0
 
632
            },
 
633
            {
 
634
               "rlim_cur" : 0,
 
635
               "rlim_max" : 0
 
636
            },
 
637
            {
 
638
               "rlim_cur" : 0,
 
639
               "rlim_max" : 0
 
640
            },
 
641
            {
 
642
               "rlim_cur" : 0,
 
643
               "rlim_max" : 0
 
644
            },
 
645
            {
 
646
               "rlim_cur" : 0,
 
647
               "rlim_max" : 0
 
648
            },
 
649
            {
 
650
               "rlim_cur" : 0,
 
651
               "rlim_max" : 0
 
652
            },
 
653
            {
 
654
               "rlim_cur" : 0,
 
655
               "rlim_max" : 0
 
656
            },
 
657
            {
 
658
               "rlim_cur" : 0,
 
659
               "rlim_max" : 0
 
660
            },
 
661
            {
 
662
               "rlim_cur" : 0,
 
663
               "rlim_max" : 0
 
664
            },
 
665
            {
 
666
               "rlim_cur" : 0,
 
667
               "rlim_max" : 0
 
668
            },
 
669
            {
 
670
               "rlim_cur" : 0,
 
671
               "rlim_max" : 0
 
672
            },
 
673
            {
 
674
               "rlim_cur" : 0,
 
675
               "rlim_max" : 0
 
676
            },
 
677
            {
 
678
               "rlim_cur" : 0,
 
679
               "rlim_max" : 0
 
680
            }
 
681
         ],
 
682
         "oom_score_adj" : 0,
 
683
         "normalexit" : [],
 
684
         "kill_timeout" : 5,
 
685
         "usage" : null,
 
686
         "env" : [],
 
687
         "version" : null,
 
688
         "task" : 0,
 
689
         "path" : "/com/ubuntu/Upstart/jobs/update_2dnotifier_2dhp_2dfirmware",
 
690
         "deleted" : 0,
 
691
         "chdir" : null,
 
692
         "start_on" : [
 
693
            {
 
694
               "env" : [
 
695
                  "ID_VENDOR_ID=03f0",
 
696
                  "ID_MODEL_ID=??17"
 
697
               ],
 
698
               "value" : 0,
 
699
               "name" : ":sys:usb-device-added",
 
700
               "type" : "EVENT_MATCH"
 
701
            },
 
702
            {
 
703
               "env" : [
 
704
                  "ID_VENDOR_ID=03f0",
 
705
                  "ID_MODEL_ID=??2a"
 
706
               ],
 
707
               "value" : 0,
 
708
               "name" : ":sys:usb-device-added",
 
709
               "type" : "EVENT_MATCH"
 
710
            },
 
711
            {
 
712
               "value" : 0,
 
713
               "type" : "EVENT_OR"
 
714
            }
 
715
         ],
 
716
         "umask" : 18,
 
717
         "setgid" : null
 
718
      },
 
719
      {
 
720
         "setuid" : null,
 
721
         "jobs" : [],
 
722
         "emits" : [
 
723
            "xsession"
 
724
         ],
 
725
         "session" : 0,
 
726
         "debug" : 0,
 
727
         "export" : [],
 
728
         "reload_signal" : 1,
 
729
         "expect" : "EXPECT_NONE",
 
730
         "chroot" : null,
 
731
         "console" : "CONSOLE_LOG",
 
732
         "kill_signal" : 15,
 
733
         "name" : "xsession-init",
 
734
         "instance" : "",
 
735
         "description" : "XSession handling",
 
736
         "respawn_interval" : 5,
 
737
         "process" : [
 
738
            {
 
739
               "script" : 1,
 
740
               "command" : "exec initctl emit xsession SESSION=$DESKTOP_SESSION SESSIONTYPE=$SESSIONTYPE\n"
 
741
            },
 
742
            {
 
743
               "script" : 1,
 
744
               "command" : "[ -z \"$DESKTOP_SESSION\" ] && stop || true\n"
 
745
            },
 
746
            {
 
747
               "script" : 0,
 
748
               "command" : null
 
749
            },
 
750
            {
 
751
               "script" : 0,
 
752
               "command" : null
 
753
            },
 
754
            {
 
755
               "script" : 0,
 
756
               "command" : null
 
757
            },
 
758
            {
 
759
               "script" : 0,
 
760
               "command" : null
 
761
            }
 
762
         ],
 
763
         "apparmor_switch" : null,
 
764
         "respawn_limit" : 10,
 
765
         "author" : "Stéphane Graber <stgraber@ubuntu.com>",
 
766
         "respawn" : 0,
 
767
         "nice" : -21,
 
768
         "limits" : [
 
769
            {
 
770
               "rlim_cur" : 0,
 
771
               "rlim_max" : 0
 
772
            },
 
773
            {
 
774
               "rlim_cur" : 0,
 
775
               "rlim_max" : 0
 
776
            },
 
777
            {
 
778
               "rlim_cur" : 0,
 
779
               "rlim_max" : 0
 
780
            },
 
781
            {
 
782
               "rlim_cur" : 0,
 
783
               "rlim_max" : 0
 
784
            },
 
785
            {
 
786
               "rlim_cur" : 0,
 
787
               "rlim_max" : 0
 
788
            },
 
789
            {
 
790
               "rlim_cur" : 0,
 
791
               "rlim_max" : 0
 
792
            },
 
793
            {
 
794
               "rlim_cur" : 0,
 
795
               "rlim_max" : 0
 
796
            },
 
797
            {
 
798
               "rlim_cur" : 0,
 
799
               "rlim_max" : 0
 
800
            },
 
801
            {
 
802
               "rlim_cur" : 0,
 
803
               "rlim_max" : 0
 
804
            },
 
805
            {
 
806
               "rlim_cur" : 0,
 
807
               "rlim_max" : 0
 
808
            },
 
809
            {
 
810
               "rlim_cur" : 0,
 
811
               "rlim_max" : 0
 
812
            },
 
813
            {
 
814
               "rlim_cur" : 0,
 
815
               "rlim_max" : 0
 
816
            },
 
817
            {
 
818
               "rlim_cur" : 0,
 
819
               "rlim_max" : 0
 
820
            },
 
821
            {
 
822
               "rlim_cur" : 0,
 
823
               "rlim_max" : 0
 
824
            },
 
825
            {
 
826
               "rlim_cur" : 0,
 
827
               "rlim_max" : 0
 
828
            },
 
829
            {
 
830
               "rlim_cur" : 0,
 
831
               "rlim_max" : 0
 
832
            }
 
833
         ],
 
834
         "oom_score_adj" : 0,
 
835
         "normalexit" : [],
 
836
         "kill_timeout" : 5,
 
837
         "usage" : null,
 
838
         "env" : [],
 
839
         "version" : null,
 
840
         "task" : 0,
 
841
         "path" : "/com/ubuntu/Upstart/jobs/xsession_2dinit",
 
842
         "deleted" : 0,
 
843
         "chdir" : null,
 
844
         "start_on" : [
 
845
            {
 
846
               "value" : 0,
 
847
               "name" : "startup",
 
848
               "type" : "EVENT_MATCH"
 
849
            }
 
850
         ],
 
851
         "umask" : 18,
 
852
         "setgid" : null
 
853
      },
 
854
      {
 
855
         "setuid" : null,
 
856
         "jobs" : [],
 
857
         "emits" : [],
 
858
         "session" : 0,
 
859
         "debug" : 0,
 
860
         "export" : [],
 
861
         "reload_signal" : 1,
 
862
         "expect" : "EXPECT_NONE",
 
863
         "chroot" : null,
 
864
         "console" : "CONSOLE_LOG",
 
865
         "name" : "crasher",
 
866
         "kill_signal" : 15,
 
867
         "instance" : "",
 
868
         "description" : null,
 
869
         "respawn_interval" : 0,
 
870
         "process" : [
 
871
            {
 
872
               "script" : 0,
 
873
               "command" : "$HOME/src/c/bin/force_crash"
 
874
            },
 
875
            {
 
876
               "script" : 0,
 
877
               "command" : null
 
878
            },
 
879
            {
 
880
               "script" : 0,
 
881
               "command" : null
 
882
            },
 
883
            {
 
884
               "script" : 0,
 
885
               "command" : null
 
886
            },
 
887
            {
 
888
               "script" : 0,
 
889
               "command" : null
 
890
            },
 
891
            {
 
892
               "script" : 0,
 
893
               "command" : null
 
894
            }
 
895
         ],
 
896
         "apparmor_switch" : null,
 
897
         "respawn_limit" : 0,
 
898
         "author" : null,
 
899
         "respawn" : 1,
 
900
         "nice" : -21,
 
901
         "limits" : [
 
902
            {
 
903
               "rlim_cur" : 0,
 
904
               "rlim_max" : 0
 
905
            },
 
906
            {
 
907
               "rlim_cur" : 0,
 
908
               "rlim_max" : 0
 
909
            },
 
910
            {
 
911
               "rlim_cur" : 0,
 
912
               "rlim_max" : 0
 
913
            },
 
914
            {
 
915
               "rlim_cur" : 0,
 
916
               "rlim_max" : 0
 
917
            },
 
918
            {
 
919
               "rlim_cur" : 0,
 
920
               "rlim_max" : 0
 
921
            },
 
922
            {
 
923
               "rlim_cur" : 0,
 
924
               "rlim_max" : 0
 
925
            },
 
926
            {
 
927
               "rlim_cur" : 0,
 
928
               "rlim_max" : 0
 
929
            },
 
930
            {
 
931
               "rlim_cur" : 0,
 
932
               "rlim_max" : 0
 
933
            },
 
934
            {
 
935
               "rlim_cur" : 0,
 
936
               "rlim_max" : 0
 
937
            },
 
938
            {
 
939
               "rlim_cur" : 0,
 
940
               "rlim_max" : 0
 
941
            },
 
942
            {
 
943
               "rlim_cur" : 0,
 
944
               "rlim_max" : 0
 
945
            },
 
946
            {
 
947
               "rlim_cur" : 0,
 
948
               "rlim_max" : 0
 
949
            },
 
950
            {
 
951
               "rlim_cur" : 0,
 
952
               "rlim_max" : 0
 
953
            },
 
954
            {
 
955
               "rlim_cur" : 0,
 
956
               "rlim_max" : 0
 
957
            },
 
958
            {
 
959
               "rlim_cur" : 0,
 
960
               "rlim_max" : 0
 
961
            },
 
962
            {
 
963
               "rlim_cur" : 0,
 
964
               "rlim_max" : 0
 
965
            }
 
966
         ],
 
967
         "oom_score_adj" : 0,
 
968
         "normalexit" : [],
 
969
         "kill_timeout" : 5,
 
970
         "usage" : null,
 
971
         "env" : [],
 
972
         "version" : null,
 
973
         "task" : 0,
 
974
         "path" : "/com/ubuntu/Upstart/jobs/crasher",
 
975
         "deleted" : 0,
 
976
         "chdir" : null,
 
977
         "umask" : 18,
 
978
         "setgid" : null
 
979
      },
 
980
      {
 
981
         "setuid" : null,
 
982
         "jobs" : [
 
983
            {
 
984
               "trace_state" : "TRACE_NONE",
 
985
               "failed" : 0,
 
986
               "state" : "JOB_RUNNING",
 
987
               "failed_process" : "PROCESS_INVALID",
 
988
               "pid" : [
 
989
                  1976,
 
990
                  0,
 
991
                  0,
 
992
                  0,
 
993
                  0,
 
994
                  0
 
995
               ],
 
996
               "start_env" : [],
 
997
               "trace_forks" : 1,
 
998
               "respawn_time" : 0,
 
999
               "log" : [
 
1000
                  {
 
1001
                     "remote_closed" : 0,
 
1002
                     "detached" : 0,
 
1003
                     "uid" : 0,
 
1004
                     "open_errno" : 9,
 
1005
                     "path" : "/home/james/.cache/upstart/dbus.log",
 
1006
                     "io_watch_fd" : 14,
 
1007
                     "fd" : 15
 
1008
                  },
 
1009
                  {
 
1010
                     "path" : null
 
1011
                  },
 
1012
                  {
 
1013
                     "path" : null
 
1014
                  },
 
1015
                  {
 
1016
                     "path" : null
 
1017
                  },
 
1018
                  {
 
1019
                     "path" : null
 
1020
                  },
 
1021
                  {
 
1022
                     "path" : null
 
1023
                  }
 
1024
               ],
 
1025
               "respawn_count" : 0,
 
1026
               "kill_process" : "PROCESS_INVALID",
 
1027
               "env" : [
 
1028
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
1029
                  "GNOME_KEYRING_PID=1895",
 
1030
                  "USER=james",
 
1031
                  "LANGUAGE=en_GB:en",
 
1032
                  "XDG_SEAT=seat0",
 
1033
                  "TEXTDOMAIN=im-config",
 
1034
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
1035
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
1036
                  "HOME=/home/james",
 
1037
                  "QT4_IM_MODULE=xim",
 
1038
                  "DESKTOP_SESSION=ubuntu",
 
1039
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
1040
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
1041
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
1042
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
1043
                  "IM_CONFIG_PHASE=1",
 
1044
                  "SESSIONTYPE=gnome-session",
 
1045
                  "LOGNAME=james",
 
1046
                  "GTK_IM_MODULE=ibus",
 
1047
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
1048
                  "XDG_SESSION_ID=c3",
 
1049
                  "GDM_LANG=en_GB",
 
1050
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
1051
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
1052
                  "DISPLAY=:0",
 
1053
                  "XDG_CURRENT_DESKTOP=Unity",
 
1054
                  "LANG=en_GB.UTF-8",
 
1055
                  "XAUTHORITY=/home/james/.Xauthority",
 
1056
                  "XMODIFIERS=@im=ibus",
 
1057
                  "SHELL=/bin/bash",
 
1058
                  "GDMSESSION=ubuntu",
 
1059
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
1060
                  "XDG_VTNR=7",
 
1061
                  "PWD=/home/james",
 
1062
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
1063
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
1064
                  "CLUTTER_IM_MODULE=xim",
 
1065
                  "DBUS_DEBUG_OUTPUT=1",
 
1066
                  "JOB=xsession-init",
 
1067
                  "INSTANCE=",
 
1068
                  "UPSTART_EVENTS=starting",
 
1069
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
1070
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
1071
                  "UBUNTU_MENUPROXY=1",
 
1072
                  "SSH_AGENT_PID=1970",
 
1073
                  "foo=bar",
 
1074
                  "global1=value1",
 
1075
                  "global2=value2",
 
1076
                  "global3=value3"
 
1077
               ],
 
1078
               "name" : "",
 
1079
               "path" : "/com/ubuntu/Upstart/jobs/dbus/_",
 
1080
               "exit_status" : 0,
 
1081
               "goal" : "JOB_START",
 
1082
               "stop_env" : [],
 
1083
               "fds" : []
 
1084
            }
 
1085
         ],
 
1086
         "emits" : [],
 
1087
         "session" : 0,
 
1088
         "debug" : 0,
 
1089
         "export" : [],
 
1090
         "reload_signal" : 1,
 
1091
         "expect" : "EXPECT_FORK",
 
1092
         "chroot" : null,
 
1093
         "console" : "CONSOLE_LOG",
 
1094
         "kill_signal" : 15,
 
1095
         "name" : "dbus",
 
1096
         "instance" : "",
 
1097
         "description" : "DBus Session Bus",
 
1098
         "respawn_interval" : 5,
 
1099
         "process" : [
 
1100
            {
 
1101
               "script" : 0,
 
1102
               "command" : "dbus-daemon --fork --session --address=$DBUS_SESSION_BUS_ADDRESS"
 
1103
            },
 
1104
            {
 
1105
               "script" : 1,
 
1106
               "command" : "DBUS_SESSION_BUS_ADDRESS=unix:abstract=$(mktemp -u /tmp/dbus-XXXXXXXXXX)\ninitctl set-env --global DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS\necho \"DBUS_SESSION_BUS_ADDRESS=${DBUS_SESSION_BUS_ADDRESS}\" >$HOME/.cache/upstart/dbus-session\n"
 
1107
            },
 
1108
            {
 
1109
               "script" : 0,
 
1110
               "command" : null
 
1111
            },
 
1112
            {
 
1113
               "script" : 0,
 
1114
               "command" : null
 
1115
            },
 
1116
            {
 
1117
               "script" : 0,
 
1118
               "command" : null
 
1119
            },
 
1120
            {
 
1121
               "script" : 0,
 
1122
               "command" : null
 
1123
            }
 
1124
         ],
 
1125
         "apparmor_switch" : null,
 
1126
         "respawn_limit" : 10,
 
1127
         "author" : "Stéphane Graber <stgraber@ubuntu.com>",
 
1128
         "respawn" : 1,
 
1129
         "nice" : -21,
 
1130
         "limits" : [
 
1131
            {
 
1132
               "rlim_cur" : 0,
 
1133
               "rlim_max" : 0
 
1134
            },
 
1135
            {
 
1136
               "rlim_cur" : 0,
 
1137
               "rlim_max" : 0
 
1138
            },
 
1139
            {
 
1140
               "rlim_cur" : 0,
 
1141
               "rlim_max" : 0
 
1142
            },
 
1143
            {
 
1144
               "rlim_cur" : 0,
 
1145
               "rlim_max" : 0
 
1146
            },
 
1147
            {
 
1148
               "rlim_cur" : 0,
 
1149
               "rlim_max" : 0
 
1150
            },
 
1151
            {
 
1152
               "rlim_cur" : 0,
 
1153
               "rlim_max" : 0
 
1154
            },
 
1155
            {
 
1156
               "rlim_cur" : 0,
 
1157
               "rlim_max" : 0
 
1158
            },
 
1159
            {
 
1160
               "rlim_cur" : 0,
 
1161
               "rlim_max" : 0
 
1162
            },
 
1163
            {
 
1164
               "rlim_cur" : 0,
 
1165
               "rlim_max" : 0
 
1166
            },
 
1167
            {
 
1168
               "rlim_cur" : 0,
 
1169
               "rlim_max" : 0
 
1170
            },
 
1171
            {
 
1172
               "rlim_cur" : 0,
 
1173
               "rlim_max" : 0
 
1174
            },
 
1175
            {
 
1176
               "rlim_cur" : 0,
 
1177
               "rlim_max" : 0
 
1178
            },
 
1179
            {
 
1180
               "rlim_cur" : 0,
 
1181
               "rlim_max" : 0
 
1182
            },
 
1183
            {
 
1184
               "rlim_cur" : 0,
 
1185
               "rlim_max" : 0
 
1186
            },
 
1187
            {
 
1188
               "rlim_cur" : 0,
 
1189
               "rlim_max" : 0
 
1190
            },
 
1191
            {
 
1192
               "rlim_cur" : 0,
 
1193
               "rlim_max" : 0
 
1194
            }
 
1195
         ],
 
1196
         "oom_score_adj" : 0,
 
1197
         "normalexit" : [],
 
1198
         "kill_timeout" : 5,
 
1199
         "usage" : null,
 
1200
         "env" : [
 
1201
            "DBUS_DEBUG_OUTPUT=1"
 
1202
         ],
 
1203
         "version" : null,
 
1204
         "task" : 0,
 
1205
         "path" : "/com/ubuntu/Upstart/jobs/dbus",
 
1206
         "deleted" : 0,
 
1207
         "chdir" : null,
 
1208
         "start_on" : [
 
1209
            {
 
1210
               "env" : [
 
1211
                  "xsession-init"
 
1212
               ],
 
1213
               "value" : 0,
 
1214
               "name" : "starting",
 
1215
               "type" : "EVENT_MATCH"
 
1216
            }
 
1217
         ],
 
1218
         "umask" : 18,
 
1219
         "setgid" : null
 
1220
      },
 
1221
      {
 
1222
         "setuid" : null,
 
1223
         "jobs" : [],
 
1224
         "emits" : [],
 
1225
         "session" : 0,
 
1226
         "debug" : 0,
 
1227
         "export" : [],
 
1228
         "reload_signal" : 1,
 
1229
         "expect" : "EXPECT_NONE",
 
1230
         "chroot" : null,
 
1231
         "console" : "CONSOLE_LOG",
 
1232
         "kill_signal" : 15,
 
1233
         "name" : "update-notifier-cds",
 
1234
         "instance" : "",
 
1235
         "description" : "Update notification regarding a disk with packages",
 
1236
         "respawn_interval" : 5,
 
1237
         "process" : [
 
1238
            {
 
1239
               "script" : 1,
 
1240
               "command" : "DATE=$(date)\necho \"$DATE CD found at $DEVNAME\"\nsleep 10\nMOUNTPOINT=$(udisks --show-info $DEVNAME | grep 'mount paths' | awk -F: {'print $2'} | sed -e 's/^ *//')\necho \"CD mounted at $MOUNTPOINT\"\nif [ -L \"$MOUNTPOINT/ubuntu\" ] || [ -e \"$MOUNTPOINT/cdromupgrade\" ]\nthen\n  echo \"$DATE CD contains ubuntu data\"\n  /usr/lib/update-notifier/apt-cdrom-check \"$MOUNTPOINT\" || CDTYPE=$?\n  if [ $CDTYPE > 0 ]\n  then\n    echo \"$DATE CD type of $CDTYPE found\"\n    /usr/lib/update-notifier/distro-cd-updater $CDTYPE \"$MOUNTPOINT\"\n  fi\nfi\n"
 
1241
            },
 
1242
            {
 
1243
               "script" : 0,
 
1244
               "command" : null
 
1245
            },
 
1246
            {
 
1247
               "script" : 0,
 
1248
               "command" : null
 
1249
            },
 
1250
            {
 
1251
               "script" : 0,
 
1252
               "command" : null
 
1253
            },
 
1254
            {
 
1255
               "script" : 0,
 
1256
               "command" : null
 
1257
            },
 
1258
            {
 
1259
               "script" : 0,
 
1260
               "command" : null
 
1261
            }
 
1262
         ],
 
1263
         "apparmor_switch" : null,
 
1264
         "respawn_limit" : 10,
 
1265
         "author" : "Brian Murray <brian@ubuntu.com>",
 
1266
         "respawn" : 0,
 
1267
         "nice" : -21,
 
1268
         "limits" : [
 
1269
            {
 
1270
               "rlim_cur" : 0,
 
1271
               "rlim_max" : 0
 
1272
            },
 
1273
            {
 
1274
               "rlim_cur" : 0,
 
1275
               "rlim_max" : 0
 
1276
            },
 
1277
            {
 
1278
               "rlim_cur" : 0,
 
1279
               "rlim_max" : 0
 
1280
            },
 
1281
            {
 
1282
               "rlim_cur" : 0,
 
1283
               "rlim_max" : 0
 
1284
            },
 
1285
            {
 
1286
               "rlim_cur" : 0,
 
1287
               "rlim_max" : 0
 
1288
            },
 
1289
            {
 
1290
               "rlim_cur" : 0,
 
1291
               "rlim_max" : 0
 
1292
            },
 
1293
            {
 
1294
               "rlim_cur" : 0,
 
1295
               "rlim_max" : 0
 
1296
            },
 
1297
            {
 
1298
               "rlim_cur" : 0,
 
1299
               "rlim_max" : 0
 
1300
            },
 
1301
            {
 
1302
               "rlim_cur" : 0,
 
1303
               "rlim_max" : 0
 
1304
            },
 
1305
            {
 
1306
               "rlim_cur" : 0,
 
1307
               "rlim_max" : 0
 
1308
            },
 
1309
            {
 
1310
               "rlim_cur" : 0,
 
1311
               "rlim_max" : 0
 
1312
            },
 
1313
            {
 
1314
               "rlim_cur" : 0,
 
1315
               "rlim_max" : 0
 
1316
            },
 
1317
            {
 
1318
               "rlim_cur" : 0,
 
1319
               "rlim_max" : 0
 
1320
            },
 
1321
            {
 
1322
               "rlim_cur" : 0,
 
1323
               "rlim_max" : 0
 
1324
            },
 
1325
            {
 
1326
               "rlim_cur" : 0,
 
1327
               "rlim_max" : 0
 
1328
            },
 
1329
            {
 
1330
               "rlim_cur" : 0,
 
1331
               "rlim_max" : 0
 
1332
            }
 
1333
         ],
 
1334
         "oom_score_adj" : 0,
 
1335
         "normalexit" : [],
 
1336
         "kill_timeout" : 5,
 
1337
         "usage" : null,
 
1338
         "env" : [],
 
1339
         "version" : null,
 
1340
         "task" : 0,
 
1341
         "path" : "/com/ubuntu/Upstart/jobs/update_2dnotifier_2dcds",
 
1342
         "deleted" : 0,
 
1343
         "chdir" : null,
 
1344
         "start_on" : [
 
1345
            {
 
1346
               "env" : [
 
1347
                  "ID_FS_TYPE=iso9660"
 
1348
               ],
 
1349
               "value" : 0,
 
1350
               "name" : ":sys:block-device-changed",
 
1351
               "type" : "EVENT_MATCH"
 
1352
            },
 
1353
            {
 
1354
               "env" : [
 
1355
                  "ID_FS_TYPE=iso9660"
 
1356
               ],
 
1357
               "value" : 0,
 
1358
               "name" : ":sys:block-device-added",
 
1359
               "type" : "EVENT_MATCH"
 
1360
            },
 
1361
            {
 
1362
               "value" : 0,
 
1363
               "type" : "EVENT_OR"
 
1364
            }
 
1365
         ],
 
1366
         "umask" : 18,
 
1367
         "setgid" : null
 
1368
      },
 
1369
      {
 
1370
         "setuid" : null,
 
1371
         "jobs" : [],
 
1372
         "emits" : [],
 
1373
         "session" : 0,
 
1374
         "debug" : 0,
 
1375
         "export" : [],
 
1376
         "reload_signal" : 1,
 
1377
         "expect" : "EXPECT_NONE",
 
1378
         "chroot" : null,
 
1379
         "console" : "CONSOLE_LOG",
 
1380
         "kill_signal" : 15,
 
1381
         "name" : "test-file-bridge",
 
1382
         "instance" : "",
 
1383
         "description" : null,
 
1384
         "respawn_interval" : 5,
 
1385
         "process" : [
 
1386
            {
 
1387
               "script" : 1,
 
1388
               "command" : "procenv\nxclock &\n"
 
1389
            },
 
1390
            {
 
1391
               "script" : 0,
 
1392
               "command" : null
 
1393
            },
 
1394
            {
 
1395
               "script" : 0,
 
1396
               "command" : null
 
1397
            },
 
1398
            {
 
1399
               "script" : 0,
 
1400
               "command" : null
 
1401
            },
 
1402
            {
 
1403
               "script" : 0,
 
1404
               "command" : null
 
1405
            },
 
1406
            {
 
1407
               "script" : 0,
 
1408
               "command" : null
 
1409
            }
 
1410
         ],
 
1411
         "apparmor_switch" : null,
 
1412
         "respawn_limit" : 10,
 
1413
         "author" : null,
 
1414
         "respawn" : 0,
 
1415
         "nice" : -21,
 
1416
         "limits" : [
 
1417
            {
 
1418
               "rlim_cur" : 0,
 
1419
               "rlim_max" : 0
 
1420
            },
 
1421
            {
 
1422
               "rlim_cur" : 0,
 
1423
               "rlim_max" : 0
 
1424
            },
 
1425
            {
 
1426
               "rlim_cur" : 0,
 
1427
               "rlim_max" : 0
 
1428
            },
 
1429
            {
 
1430
               "rlim_cur" : 0,
 
1431
               "rlim_max" : 0
 
1432
            },
 
1433
            {
 
1434
               "rlim_cur" : 0,
 
1435
               "rlim_max" : 0
 
1436
            },
 
1437
            {
 
1438
               "rlim_cur" : 0,
 
1439
               "rlim_max" : 0
 
1440
            },
 
1441
            {
 
1442
               "rlim_cur" : 0,
 
1443
               "rlim_max" : 0
 
1444
            },
 
1445
            {
 
1446
               "rlim_cur" : 0,
 
1447
               "rlim_max" : 0
 
1448
            },
 
1449
            {
 
1450
               "rlim_cur" : 0,
 
1451
               "rlim_max" : 0
 
1452
            },
 
1453
            {
 
1454
               "rlim_cur" : 0,
 
1455
               "rlim_max" : 0
 
1456
            },
 
1457
            {
 
1458
               "rlim_cur" : 0,
 
1459
               "rlim_max" : 0
 
1460
            },
 
1461
            {
 
1462
               "rlim_cur" : 0,
 
1463
               "rlim_max" : 0
 
1464
            },
 
1465
            {
 
1466
               "rlim_cur" : 0,
 
1467
               "rlim_max" : 0
 
1468
            },
 
1469
            {
 
1470
               "rlim_cur" : 0,
 
1471
               "rlim_max" : 0
 
1472
            },
 
1473
            {
 
1474
               "rlim_cur" : 0,
 
1475
               "rlim_max" : 0
 
1476
            },
 
1477
            {
 
1478
               "rlim_cur" : 0,
 
1479
               "rlim_max" : 0
 
1480
            }
 
1481
         ],
 
1482
         "oom_score_adj" : 0,
 
1483
         "normalexit" : [],
 
1484
         "kill_timeout" : 5,
 
1485
         "usage" : null,
 
1486
         "env" : [],
 
1487
         "version" : null,
 
1488
         "task" : 0,
 
1489
         "path" : "/com/ubuntu/Upstart/jobs/test_2dfile_2dbridge",
 
1490
         "deleted" : 0,
 
1491
         "chdir" : null,
 
1492
         "start_on" : [
 
1493
            {
 
1494
               "env" : [
 
1495
                  "FILE=/tmp/james/"
 
1496
               ],
 
1497
               "value" : 0,
 
1498
               "name" : "file",
 
1499
               "type" : "EVENT_MATCH"
 
1500
            }
 
1501
         ],
 
1502
         "umask" : 18,
 
1503
         "setgid" : null
 
1504
      },
 
1505
      {
 
1506
         "setuid" : null,
 
1507
         "jobs" : [
 
1508
            {
 
1509
               "trace_state" : "TRACE_NONE",
 
1510
               "failed" : 0,
 
1511
               "state" : "JOB_RUNNING",
 
1512
               "failed_process" : "PROCESS_INVALID",
 
1513
               "pid" : [
 
1514
                  2038,
 
1515
                  0,
 
1516
                  0,
 
1517
                  0,
 
1518
                  0,
 
1519
                  0
 
1520
               ],
 
1521
               "start_env" : [],
 
1522
               "trace_forks" : 0,
 
1523
               "respawn_time" : 0,
 
1524
               "log" : [
 
1525
                  {
 
1526
                     "remote_closed" : 0,
 
1527
                     "detached" : 0,
 
1528
                     "uid" : 0,
 
1529
                     "open_errno" : 9,
 
1530
                     "path" : "/home/james/.cache/upstart/gnome-session.log",
 
1531
                     "io_watch_fd" : 27,
 
1532
                     "fd" : 16
 
1533
                  },
 
1534
                  {
 
1535
                     "path" : null
 
1536
                  },
 
1537
                  {
 
1538
                     "path" : null
 
1539
                  },
 
1540
                  {
 
1541
                     "path" : null
 
1542
                  },
 
1543
                  {
 
1544
                     "path" : null
 
1545
                  },
 
1546
                  {
 
1547
                     "path" : null
 
1548
                  }
 
1549
               ],
 
1550
               "respawn_count" : 0,
 
1551
               "kill_process" : "PROCESS_INVALID",
 
1552
               "env" : [
 
1553
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
1554
                  "GNOME_KEYRING_PID=1895",
 
1555
                  "USER=james",
 
1556
                  "LANGUAGE=en_GB:en",
 
1557
                  "XDG_SEAT=seat0",
 
1558
                  "TEXTDOMAIN=im-config",
 
1559
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
1560
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
1561
                  "HOME=/home/james",
 
1562
                  "QT4_IM_MODULE=xim",
 
1563
                  "DESKTOP_SESSION=ubuntu",
 
1564
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
1565
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
1566
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
1567
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
1568
                  "IM_CONFIG_PHASE=1",
 
1569
                  "SESSIONTYPE=gnome-session",
 
1570
                  "LOGNAME=james",
 
1571
                  "GTK_IM_MODULE=ibus",
 
1572
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
1573
                  "XDG_SESSION_ID=c3",
 
1574
                  "GDM_LANG=en_GB",
 
1575
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
1576
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
1577
                  "DISPLAY=:0",
 
1578
                  "XDG_CURRENT_DESKTOP=Unity",
 
1579
                  "LANG=en_GB.UTF-8",
 
1580
                  "XAUTHORITY=/home/james/.Xauthority",
 
1581
                  "XMODIFIERS=@im=ibus",
 
1582
                  "SHELL=/bin/bash",
 
1583
                  "GDMSESSION=ubuntu",
 
1584
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
1585
                  "XDG_VTNR=7",
 
1586
                  "PWD=/home/james",
 
1587
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
1588
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
1589
                  "CLUTTER_IM_MODULE=xim",
 
1590
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
1591
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
1592
                  "UBUNTU_MENUPROXY=1",
 
1593
                  "SSH_AGENT_PID=1970",
 
1594
                  "GNOME_DESKTOP_SESSION_ID=this-is-deprecated",
 
1595
                  "JOB=dbus",
 
1596
                  "INSTANCE=",
 
1597
                  "SESSION=ubuntu",
 
1598
                  "UPSTART_EVENTS=started xsession",
 
1599
                  "foo=bar",
 
1600
                  "global1=value1",
 
1601
                  "global2=value2",
 
1602
                  "global3=value3"
 
1603
               ],
 
1604
               "name" : "",
 
1605
               "path" : "/com/ubuntu/Upstart/jobs/gnome_2dsession/_",
 
1606
               "exit_status" : 0,
 
1607
               "goal" : "JOB_START",
 
1608
               "stop_env" : [],
 
1609
               "fds" : []
 
1610
            }
 
1611
         ],
 
1612
         "emits" : [
 
1613
            "desktop-start",
 
1614
            "desktop-end"
 
1615
         ],
 
1616
         "session" : 0,
 
1617
         "debug" : 0,
 
1618
         "export" : [
 
1619
            "GNOME_DESKTOP_SESSION_ID"
 
1620
         ],
 
1621
         "reload_signal" : 1,
 
1622
         "expect" : "EXPECT_NONE",
 
1623
         "chroot" : null,
 
1624
         "console" : "CONSOLE_LOG",
 
1625
         "kill_signal" : 15,
 
1626
         "name" : "gnome-session",
 
1627
         "instance" : "",
 
1628
         "description" : "Gnome Session itself",
 
1629
         "respawn_interval" : 5,
 
1630
         "process" : [
 
1631
            {
 
1632
               "script" : 0,
 
1633
               "command" : "gnome-session --session=$DESKTOP_SESSION"
 
1634
            },
 
1635
            {
 
1636
               "script" : 0,
 
1637
               "command" : null
 
1638
            },
 
1639
            {
 
1640
               "script" : 0,
 
1641
               "command" : "initctl emit desktop-start DESKTOP_SESSION=$DESKTOP_SESSION"
 
1642
            },
 
1643
            {
 
1644
               "script" : 0,
 
1645
               "command" : "initctl emit --no-wait desktop-end DESKTOP_SESSION=$DESKTOP_SESSION"
 
1646
            },
 
1647
            {
 
1648
               "script" : 0,
 
1649
               "command" : "dbus-send --type=method_call --address=$UPSTART_SESSION /com/ubuntu/Upstart com.ubuntu.Upstart0_6.EndSession"
 
1650
            },
 
1651
            {
 
1652
               "script" : 0,
 
1653
               "command" : null
 
1654
            }
 
1655
         ],
 
1656
         "apparmor_switch" : null,
 
1657
         "respawn_limit" : 10,
 
1658
         "author" : "Stéphane Graber <stgraber@ubuntu.com>",
 
1659
         "respawn" : 0,
 
1660
         "nice" : -21,
 
1661
         "limits" : [
 
1662
            {
 
1663
               "rlim_cur" : 0,
 
1664
               "rlim_max" : 0
 
1665
            },
 
1666
            {
 
1667
               "rlim_cur" : 0,
 
1668
               "rlim_max" : 0
 
1669
            },
 
1670
            {
 
1671
               "rlim_cur" : 0,
 
1672
               "rlim_max" : 0
 
1673
            },
 
1674
            {
 
1675
               "rlim_cur" : 0,
 
1676
               "rlim_max" : 0
 
1677
            },
 
1678
            {
 
1679
               "rlim_cur" : 0,
 
1680
               "rlim_max" : 0
 
1681
            },
 
1682
            {
 
1683
               "rlim_cur" : 0,
 
1684
               "rlim_max" : 0
 
1685
            },
 
1686
            {
 
1687
               "rlim_cur" : 0,
 
1688
               "rlim_max" : 0
 
1689
            },
 
1690
            {
 
1691
               "rlim_cur" : 0,
 
1692
               "rlim_max" : 0
 
1693
            },
 
1694
            {
 
1695
               "rlim_cur" : 0,
 
1696
               "rlim_max" : 0
 
1697
            },
 
1698
            {
 
1699
               "rlim_cur" : 0,
 
1700
               "rlim_max" : 0
 
1701
            },
 
1702
            {
 
1703
               "rlim_cur" : 0,
 
1704
               "rlim_max" : 0
 
1705
            },
 
1706
            {
 
1707
               "rlim_cur" : 0,
 
1708
               "rlim_max" : 0
 
1709
            },
 
1710
            {
 
1711
               "rlim_cur" : 0,
 
1712
               "rlim_max" : 0
 
1713
            },
 
1714
            {
 
1715
               "rlim_cur" : 0,
 
1716
               "rlim_max" : 0
 
1717
            },
 
1718
            {
 
1719
               "rlim_cur" : 0,
 
1720
               "rlim_max" : 0
 
1721
            },
 
1722
            {
 
1723
               "rlim_cur" : 0,
 
1724
               "rlim_max" : 0
 
1725
            }
 
1726
         ],
 
1727
         "oom_score_adj" : 0,
 
1728
         "normalexit" : [],
 
1729
         "kill_timeout" : 5,
 
1730
         "usage" : null,
 
1731
         "env" : [
 
1732
            "GNOME_DESKTOP_SESSION_ID=this-is-deprecated"
 
1733
         ],
 
1734
         "version" : null,
 
1735
         "task" : 0,
 
1736
         "path" : "/com/ubuntu/Upstart/jobs/gnome_2dsession",
 
1737
         "deleted" : 0,
 
1738
         "chdir" : null,
 
1739
         "start_on" : [
 
1740
            {
 
1741
               "env" : [
 
1742
                  "dbus"
 
1743
               ],
 
1744
               "value" : 0,
 
1745
               "name" : "started",
 
1746
               "type" : "EVENT_MATCH"
 
1747
            },
 
1748
            {
 
1749
               "env" : [
 
1750
                  "SESSIONTYPE=gnome-session"
 
1751
               ],
 
1752
               "value" : 0,
 
1753
               "name" : "xsession",
 
1754
               "type" : "EVENT_MATCH"
 
1755
            },
 
1756
            {
 
1757
               "value" : 0,
 
1758
               "type" : "EVENT_AND"
 
1759
            }
 
1760
         ],
 
1761
         "umask" : 18,
 
1762
         "setgid" : null
 
1763
      },
 
1764
      {
 
1765
         "setuid" : null,
 
1766
         "jobs" : [
 
1767
            {
 
1768
               "trace_state" : "TRACE_NONE",
 
1769
               "failed" : 0,
 
1770
               "state" : "JOB_RUNNING",
 
1771
               "failed_process" : "PROCESS_INVALID",
 
1772
               "pid" : [
 
1773
                  0,
 
1774
                  0,
 
1775
                  0,
 
1776
                  0,
 
1777
                  0,
 
1778
                  0
 
1779
               ],
 
1780
               "start_env" : [],
 
1781
               "trace_forks" : 0,
 
1782
               "respawn_time" : 0,
 
1783
               "log" : [
 
1784
                  {
 
1785
                     "path" : null
 
1786
                  },
 
1787
                  {
 
1788
                     "path" : null
 
1789
                  },
 
1790
                  {
 
1791
                     "path" : null
 
1792
                  },
 
1793
                  {
 
1794
                     "path" : null
 
1795
                  },
 
1796
                  {
 
1797
                     "path" : null
 
1798
                  },
 
1799
                  {
 
1800
                     "path" : null
 
1801
                  }
 
1802
               ],
 
1803
               "respawn_count" : 0,
 
1804
               "kill_process" : "PROCESS_INVALID",
 
1805
               "env" : [
 
1806
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
1807
                  "GNOME_KEYRING_PID=1895",
 
1808
                  "USER=james",
 
1809
                  "LANGUAGE=en_GB:en",
 
1810
                  "XDG_SEAT=seat0",
 
1811
                  "TEXTDOMAIN=im-config",
 
1812
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
1813
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
1814
                  "HOME=/home/james",
 
1815
                  "QT4_IM_MODULE=xim",
 
1816
                  "DESKTOP_SESSION=ubuntu",
 
1817
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
1818
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
1819
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
1820
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
1821
                  "IM_CONFIG_PHASE=1",
 
1822
                  "SESSIONTYPE=gnome-session",
 
1823
                  "LOGNAME=james",
 
1824
                  "GTK_IM_MODULE=ibus",
 
1825
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
1826
                  "XDG_SESSION_ID=c3",
 
1827
                  "GDM_LANG=en_GB",
 
1828
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
1829
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
1830
                  "DISPLAY=:0",
 
1831
                  "XDG_CURRENT_DESKTOP=Unity",
 
1832
                  "LANG=en_GB.UTF-8",
 
1833
                  "XAUTHORITY=/home/james/.Xauthority",
 
1834
                  "XMODIFIERS=@im=ibus",
 
1835
                  "SHELL=/bin/bash",
 
1836
                  "GDMSESSION=ubuntu",
 
1837
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
1838
                  "XDG_VTNR=7",
 
1839
                  "PWD=/home/james",
 
1840
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
1841
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
1842
                  "CLUTTER_IM_MODULE=xim",
 
1843
                  "JOB=xsession-init",
 
1844
                  "INSTANCE=",
 
1845
                  "UPSTART_EVENTS=starting",
 
1846
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
1847
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
1848
                  "UBUNTU_MENUPROXY=1",
 
1849
                  "SSH_AGENT_PID=1970",
 
1850
                  "foo=bar",
 
1851
                  "global1=value1",
 
1852
                  "global2=value2",
 
1853
                  "global3=value3"
 
1854
               ],
 
1855
               "name" : "",
 
1856
               "path" : "/com/ubuntu/Upstart/jobs/ssh_2dagent/_",
 
1857
               "exit_status" : 0,
 
1858
               "goal" : "JOB_START",
 
1859
               "stop_env" : [],
 
1860
               "fds" : []
 
1861
            }
 
1862
         ],
 
1863
         "emits" : [],
 
1864
         "session" : 0,
 
1865
         "debug" : 0,
 
1866
         "export" : [],
 
1867
         "reload_signal" : 1,
 
1868
         "expect" : "EXPECT_NONE",
 
1869
         "chroot" : null,
 
1870
         "console" : "CONSOLE_LOG",
 
1871
         "kill_signal" : 15,
 
1872
         "name" : "ssh-agent",
 
1873
         "instance" : "",
 
1874
         "description" : "SSH Agent",
 
1875
         "respawn_interval" : 5,
 
1876
         "process" : [
 
1877
            {
 
1878
               "script" : 0,
 
1879
               "command" : null
 
1880
            },
 
1881
            {
 
1882
               "script" : 1,
 
1883
               "command" : "    [ -e /etc/X11/Xsession.options ] || { stop; exit 0; }\n    grep -q \"^use-ssh-agent$\" /etc/X11/Xsession.options || { stop; exit 0; }\n\n    eval \"$(ssh-agent)\" >/dev/null\n    initctl set-env --global SSH_AUTH_SOCK=$SSH_AUTH_SOCK\n    initctl set-env --global SSH_AGENT_PID=$SSH_AGENT_PID\n"
 
1884
            },
 
1885
            {
 
1886
               "script" : 0,
 
1887
               "command" : null
 
1888
            },
 
1889
            {
 
1890
               "script" : 0,
 
1891
               "command" : null
 
1892
            },
 
1893
            {
 
1894
               "script" : 1,
 
1895
               "command" : "kill $SSH_AGENT_PID 2>/dev/null || true\ninitctl unset-env --global SSH_AUTH_SOCK\ninitctl unset-env --global SSH_AGENT_PID\n"
 
1896
            },
 
1897
            {
 
1898
               "script" : 0,
 
1899
               "command" : null
 
1900
            }
 
1901
         ],
 
1902
         "apparmor_switch" : null,
 
1903
         "respawn_limit" : 10,
 
1904
         "author" : "Stéphane Graber <stgraber@ubuntu.com>",
 
1905
         "respawn" : 0,
 
1906
         "nice" : -21,
 
1907
         "limits" : [
 
1908
            {
 
1909
               "rlim_cur" : 0,
 
1910
               "rlim_max" : 0
 
1911
            },
 
1912
            {
 
1913
               "rlim_cur" : 0,
 
1914
               "rlim_max" : 0
 
1915
            },
 
1916
            {
 
1917
               "rlim_cur" : 0,
 
1918
               "rlim_max" : 0
 
1919
            },
 
1920
            {
 
1921
               "rlim_cur" : 0,
 
1922
               "rlim_max" : 0
 
1923
            },
 
1924
            {
 
1925
               "rlim_cur" : 0,
 
1926
               "rlim_max" : 0
 
1927
            },
 
1928
            {
 
1929
               "rlim_cur" : 0,
 
1930
               "rlim_max" : 0
 
1931
            },
 
1932
            {
 
1933
               "rlim_cur" : 0,
 
1934
               "rlim_max" : 0
 
1935
            },
 
1936
            {
 
1937
               "rlim_cur" : 0,
 
1938
               "rlim_max" : 0
 
1939
            },
 
1940
            {
 
1941
               "rlim_cur" : 0,
 
1942
               "rlim_max" : 0
 
1943
            },
 
1944
            {
 
1945
               "rlim_cur" : 0,
 
1946
               "rlim_max" : 0
 
1947
            },
 
1948
            {
 
1949
               "rlim_cur" : 0,
 
1950
               "rlim_max" : 0
 
1951
            },
 
1952
            {
 
1953
               "rlim_cur" : 0,
 
1954
               "rlim_max" : 0
 
1955
            },
 
1956
            {
 
1957
               "rlim_cur" : 0,
 
1958
               "rlim_max" : 0
 
1959
            },
 
1960
            {
 
1961
               "rlim_cur" : 0,
 
1962
               "rlim_max" : 0
 
1963
            },
 
1964
            {
 
1965
               "rlim_cur" : 0,
 
1966
               "rlim_max" : 0
 
1967
            },
 
1968
            {
 
1969
               "rlim_cur" : 0,
 
1970
               "rlim_max" : 0
 
1971
            }
 
1972
         ],
 
1973
         "oom_score_adj" : 0,
 
1974
         "normalexit" : [],
 
1975
         "kill_timeout" : 5,
 
1976
         "usage" : null,
 
1977
         "env" : [],
 
1978
         "version" : null,
 
1979
         "task" : 0,
 
1980
         "path" : "/com/ubuntu/Upstart/jobs/ssh_2dagent",
 
1981
         "deleted" : 0,
 
1982
         "chdir" : null,
 
1983
         "start_on" : [
 
1984
            {
 
1985
               "env" : [
 
1986
                  "xsession-init"
 
1987
               ],
 
1988
               "value" : 0,
 
1989
               "name" : "starting",
 
1990
               "type" : "EVENT_MATCH"
 
1991
            }
 
1992
         ],
 
1993
         "umask" : 18,
 
1994
         "setgid" : null
 
1995
      },
 
1996
      {
 
1997
         "setuid" : null,
 
1998
         "jobs" : [],
 
1999
         "emits" : [],
 
2000
         "session" : 0,
 
2001
         "debug" : 0,
 
2002
         "export" : [
 
2003
            "COMPIZ_CONFIG_PROFILE"
 
2004
         ],
 
2005
         "reload_signal" : 1,
 
2006
         "expect" : "EXPECT_NONE",
 
2007
         "stop_on" : [
 
2008
            {
 
2009
               "value" : 0,
 
2010
               "name" : "desktop-end",
 
2011
               "type" : "EVENT_MATCH"
 
2012
            }
 
2013
         ],
 
2014
         "chroot" : null,
 
2015
         "console" : "CONSOLE_LOG",
 
2016
         "kill_signal" : 15,
 
2017
         "name" : "unity7",
 
2018
         "instance" : "",
 
2019
         "description" : "Unity Shell v7",
 
2020
         "respawn_interval" : 5,
 
2021
         "process" : [
 
2022
            {
 
2023
               "script" : 0,
 
2024
               "command" : "compiz"
 
2025
            },
 
2026
            {
 
2027
               "script" : 1,
 
2028
               "command" : "  # If gnome-session is going to start compiz,\n  # we don't want to be the ones doing it.\n\n  if grep -q compiz /usr/share/gnome-session/sessions/ubuntu.session ; then\n    echo \"GNOME Session is starting Compiz\"\n    stop ; exit 0\n  fi\n"
 
2029
            },
 
2030
            {
 
2031
               "script" : 0,
 
2032
               "command" : null
 
2033
            },
 
2034
            {
 
2035
               "script" : 0,
 
2036
               "command" : null
 
2037
            },
 
2038
            {
 
2039
               "script" : 0,
 
2040
               "command" : null
 
2041
            },
 
2042
            {
 
2043
               "script" : 0,
 
2044
               "command" : null
 
2045
            }
 
2046
         ],
 
2047
         "apparmor_switch" : null,
 
2048
         "respawn_limit" : 10,
 
2049
         "author" : "Ted Gould <ted@ubuntu.com>",
 
2050
         "respawn" : 1,
 
2051
         "nice" : -21,
 
2052
         "limits" : [
 
2053
            {
 
2054
               "rlim_cur" : 0,
 
2055
               "rlim_max" : 0
 
2056
            },
 
2057
            {
 
2058
               "rlim_cur" : 0,
 
2059
               "rlim_max" : 0
 
2060
            },
 
2061
            {
 
2062
               "rlim_cur" : 0,
 
2063
               "rlim_max" : 0
 
2064
            },
 
2065
            {
 
2066
               "rlim_cur" : 0,
 
2067
               "rlim_max" : 0
 
2068
            },
 
2069
            {
 
2070
               "rlim_cur" : 0,
 
2071
               "rlim_max" : 0
 
2072
            },
 
2073
            {
 
2074
               "rlim_cur" : 0,
 
2075
               "rlim_max" : 0
 
2076
            },
 
2077
            {
 
2078
               "rlim_cur" : 0,
 
2079
               "rlim_max" : 0
 
2080
            },
 
2081
            {
 
2082
               "rlim_cur" : 0,
 
2083
               "rlim_max" : 0
 
2084
            },
 
2085
            {
 
2086
               "rlim_cur" : 0,
 
2087
               "rlim_max" : 0
 
2088
            },
 
2089
            {
 
2090
               "rlim_cur" : 0,
 
2091
               "rlim_max" : 0
 
2092
            },
 
2093
            {
 
2094
               "rlim_cur" : 0,
 
2095
               "rlim_max" : 0
 
2096
            },
 
2097
            {
 
2098
               "rlim_cur" : 0,
 
2099
               "rlim_max" : 0
 
2100
            },
 
2101
            {
 
2102
               "rlim_cur" : 0,
 
2103
               "rlim_max" : 0
 
2104
            },
 
2105
            {
 
2106
               "rlim_cur" : 0,
 
2107
               "rlim_max" : 0
 
2108
            },
 
2109
            {
 
2110
               "rlim_cur" : 0,
 
2111
               "rlim_max" : 0
 
2112
            },
 
2113
            {
 
2114
               "rlim_cur" : 0,
 
2115
               "rlim_max" : 0
 
2116
            }
 
2117
         ],
 
2118
         "oom_score_adj" : 0,
 
2119
         "normalexit" : [],
 
2120
         "kill_timeout" : 5,
 
2121
         "usage" : null,
 
2122
         "env" : [
 
2123
            "COMPIZ_CONFIG_PROFILE=ubuntu"
 
2124
         ],
 
2125
         "version" : null,
 
2126
         "deleted" : 0,
 
2127
         "task" : 0,
 
2128
         "path" : "/com/ubuntu/Upstart/jobs/unity7",
 
2129
         "chdir" : null,
 
2130
         "start_on" : [
 
2131
            {
 
2132
               "env" : [
 
2133
                  "SESSION=ubuntu"
 
2134
               ],
 
2135
               "value" : 0,
 
2136
               "name" : "xsession",
 
2137
               "type" : "EVENT_MATCH"
 
2138
            },
 
2139
            {
 
2140
               "env" : [
 
2141
                  "gnome-settings-daemon"
 
2142
               ],
 
2143
               "value" : 0,
 
2144
               "name" : "started",
 
2145
               "type" : "EVENT_MATCH"
 
2146
            },
 
2147
            {
 
2148
               "value" : 0,
 
2149
               "type" : "EVENT_AND"
 
2150
            }
 
2151
         ],
 
2152
         "umask" : 18,
 
2153
         "setgid" : null
 
2154
      },
 
2155
      {
 
2156
         "setuid" : null,
 
2157
         "jobs" : [
 
2158
            {
 
2159
               "trace_state" : "TRACE_NONE",
 
2160
               "failed" : 0,
 
2161
               "state" : "JOB_RUNNING",
 
2162
               "failed_process" : "PROCESS_INVALID",
 
2163
               "pid" : [
 
2164
                  2001,
 
2165
                  0,
 
2166
                  0,
 
2167
                  0,
 
2168
                  0,
 
2169
                  0
 
2170
               ],
 
2171
               "start_env" : [],
 
2172
               "trace_forks" : 2,
 
2173
               "respawn_time" : 0,
 
2174
               "log" : [
 
2175
                  {
 
2176
                     "path" : null
 
2177
                  },
 
2178
                  {
 
2179
                     "path" : null
 
2180
                  },
 
2181
                  {
 
2182
                     "path" : null
 
2183
                  },
 
2184
                  {
 
2185
                     "path" : null
 
2186
                  },
 
2187
                  {
 
2188
                     "path" : null
 
2189
                  },
 
2190
                  {
 
2191
                     "path" : null
 
2192
                  }
 
2193
               ],
 
2194
               "respawn_count" : 0,
 
2195
               "kill_process" : "PROCESS_INVALID",
 
2196
               "stop_on" : [
 
2197
                  {
 
2198
                     "env" : [
 
2199
                        "dbus"
 
2200
                     ],
 
2201
                     "value" : 0,
 
2202
                     "name" : "stopping",
 
2203
                     "type" : "EVENT_MATCH"
 
2204
                  }
 
2205
               ],
 
2206
               "env" : [
 
2207
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
2208
                  "GNOME_KEYRING_PID=1895",
 
2209
                  "USER=james",
 
2210
                  "LANGUAGE=en_GB:en",
 
2211
                  "XDG_SEAT=seat0",
 
2212
                  "TEXTDOMAIN=im-config",
 
2213
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
2214
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
2215
                  "HOME=/home/james",
 
2216
                  "QT4_IM_MODULE=xim",
 
2217
                  "DESKTOP_SESSION=ubuntu",
 
2218
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
2219
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
2220
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
2221
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
2222
                  "IM_CONFIG_PHASE=1",
 
2223
                  "SESSIONTYPE=gnome-session",
 
2224
                  "LOGNAME=james",
 
2225
                  "GTK_IM_MODULE=ibus",
 
2226
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
2227
                  "XDG_SESSION_ID=c3",
 
2228
                  "GDM_LANG=en_GB",
 
2229
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
2230
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
2231
                  "DISPLAY=:0",
 
2232
                  "XDG_CURRENT_DESKTOP=Unity",
 
2233
                  "LANG=en_GB.UTF-8",
 
2234
                  "XAUTHORITY=/home/james/.Xauthority",
 
2235
                  "XMODIFIERS=@im=ibus",
 
2236
                  "SHELL=/bin/bash",
 
2237
                  "GDMSESSION=ubuntu",
 
2238
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
2239
                  "XDG_VTNR=7",
 
2240
                  "PWD=/home/james",
 
2241
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
2242
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
2243
                  "CLUTTER_IM_MODULE=xim",
 
2244
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
2245
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
2246
                  "UBUNTU_MENUPROXY=1",
 
2247
                  "SSH_AGENT_PID=1970",
 
2248
                  "JOB=dbus",
 
2249
                  "INSTANCE=",
 
2250
                  "UPSTART_EVENTS=started",
 
2251
                  "foo=bar",
 
2252
                  "global1=value1",
 
2253
                  "global2=value2",
 
2254
                  "global3=value3"
 
2255
               ],
 
2256
               "name" : "",
 
2257
               "path" : "/com/ubuntu/Upstart/jobs/upstart_2ddbus_2dsession_2dbridge/_",
 
2258
               "exit_status" : 0,
 
2259
               "goal" : "JOB_START",
 
2260
               "stop_env" : [],
 
2261
               "fds" : []
 
2262
            }
 
2263
         ],
 
2264
         "emits" : [
 
2265
            "dbus"
 
2266
         ],
 
2267
         "session" : 0,
 
2268
         "debug" : 0,
 
2269
         "export" : [],
 
2270
         "reload_signal" : 1,
 
2271
         "expect" : "EXPECT_DAEMON",
 
2272
         "stop_on" : [
 
2273
            {
 
2274
               "env" : [
 
2275
                  "dbus"
 
2276
               ],
 
2277
               "value" : 0,
 
2278
               "name" : "stopping",
 
2279
               "type" : "EVENT_MATCH"
 
2280
            }
 
2281
         ],
 
2282
         "chroot" : null,
 
2283
         "console" : "CONSOLE_LOG",
 
2284
         "kill_signal" : 15,
 
2285
         "name" : "upstart-dbus-session-bridge",
 
2286
         "instance" : "",
 
2287
         "description" : "Bridge D-Bus session bus signal events into upstart",
 
2288
         "respawn_interval" : 5,
 
2289
         "process" : [
 
2290
            {
 
2291
               "script" : 0,
 
2292
               "command" : "upstart-dbus-bridge --daemon --session --user --bus-name session --debug"
 
2293
            },
 
2294
            {
 
2295
               "script" : 0,
 
2296
               "command" : null
 
2297
            },
 
2298
            {
 
2299
               "script" : 0,
 
2300
               "command" : null
 
2301
            },
 
2302
            {
 
2303
               "script" : 0,
 
2304
               "command" : null
 
2305
            },
 
2306
            {
 
2307
               "script" : 0,
 
2308
               "command" : null
 
2309
            },
 
2310
            {
 
2311
               "script" : 0,
 
2312
               "command" : null
 
2313
            }
 
2314
         ],
 
2315
         "apparmor_switch" : null,
 
2316
         "respawn_limit" : 10,
 
2317
         "author" : null,
 
2318
         "respawn" : 1,
 
2319
         "nice" : -21,
 
2320
         "limits" : [
 
2321
            {
 
2322
               "rlim_cur" : 0,
 
2323
               "rlim_max" : 0
 
2324
            },
 
2325
            {
 
2326
               "rlim_cur" : 0,
 
2327
               "rlim_max" : 0
 
2328
            },
 
2329
            {
 
2330
               "rlim_cur" : 0,
 
2331
               "rlim_max" : 0
 
2332
            },
 
2333
            {
 
2334
               "rlim_cur" : 0,
 
2335
               "rlim_max" : 0
 
2336
            },
 
2337
            {
 
2338
               "rlim_cur" : 0,
 
2339
               "rlim_max" : 0
 
2340
            },
 
2341
            {
 
2342
               "rlim_cur" : 0,
 
2343
               "rlim_max" : 0
 
2344
            },
 
2345
            {
 
2346
               "rlim_cur" : 0,
 
2347
               "rlim_max" : 0
 
2348
            },
 
2349
            {
 
2350
               "rlim_cur" : 0,
 
2351
               "rlim_max" : 0
 
2352
            },
 
2353
            {
 
2354
               "rlim_cur" : 0,
 
2355
               "rlim_max" : 0
 
2356
            },
 
2357
            {
 
2358
               "rlim_cur" : 0,
 
2359
               "rlim_max" : 0
 
2360
            },
 
2361
            {
 
2362
               "rlim_cur" : 0,
 
2363
               "rlim_max" : 0
 
2364
            },
 
2365
            {
 
2366
               "rlim_cur" : 0,
 
2367
               "rlim_max" : 0
 
2368
            },
 
2369
            {
 
2370
               "rlim_cur" : 0,
 
2371
               "rlim_max" : 0
 
2372
            },
 
2373
            {
 
2374
               "rlim_cur" : 0,
 
2375
               "rlim_max" : 0
 
2376
            },
 
2377
            {
 
2378
               "rlim_cur" : 0,
 
2379
               "rlim_max" : 0
 
2380
            },
 
2381
            {
 
2382
               "rlim_cur" : 0,
 
2383
               "rlim_max" : 0
 
2384
            }
 
2385
         ],
 
2386
         "oom_score_adj" : 0,
 
2387
         "normalexit" : [],
 
2388
         "kill_timeout" : 5,
 
2389
         "usage" : null,
 
2390
         "env" : [],
 
2391
         "version" : null,
 
2392
         "deleted" : 0,
 
2393
         "task" : 0,
 
2394
         "path" : "/com/ubuntu/Upstart/jobs/upstart_2ddbus_2dsession_2dbridge",
 
2395
         "chdir" : null,
 
2396
         "start_on" : [
 
2397
            {
 
2398
               "env" : [
 
2399
                  "dbus"
 
2400
               ],
 
2401
               "value" : 0,
 
2402
               "name" : "started",
 
2403
               "type" : "EVENT_MATCH"
 
2404
            }
 
2405
         ],
 
2406
         "umask" : 18,
 
2407
         "setgid" : null
 
2408
      },
 
2409
      {
 
2410
         "setuid" : null,
 
2411
         "jobs" : [],
 
2412
         "emits" : [],
 
2413
         "session" : 0,
 
2414
         "debug" : 0,
 
2415
         "export" : [],
 
2416
         "reload_signal" : 1,
 
2417
         "expect" : "EXPECT_NONE",
 
2418
         "chroot" : null,
 
2419
         "console" : "CONSOLE_LOG",
 
2420
         "kill_signal" : 15,
 
2421
         "name" : "logrotate",
 
2422
         "instance" : "",
 
2423
         "description" : "Rotate job log files",
 
2424
         "respawn_interval" : 5,
 
2425
         "process" : [
 
2426
            {
 
2427
               "script" : 1,
 
2428
               "command" : "\n# started by event, so allow time for main jobs to settle\n[ -n \"$UPSTART_EVENTS\" ] && sleep 60\n\nstatedir=${XDG_CACHE_HOME:-$HOME/.cache}/logrotate\nstatefile=\"$statedir/status\"\n\nlogdir=${XDG_CACHE_HOME:-$HOME/.cache}/upstart\n\nmkdir -p \"$statedir\" || :\nmkdir -p \"$logdir\" || :\n\nconf=$(mktemp)\n\ncat <<EOF >$conf\n\"$logdir/*.log\" {\n        daily\n        missingok\n        rotate 7\n        compress\n        notifempty\n        nocreate\n}\nEOF\n\nlogrotate $FORCE -s \"$statefile\" \"$conf\" || :\nrm -f \"$conf\"\n"
 
2429
            },
 
2430
            {
 
2431
               "script" : 1,
 
2432
               "command" : "\nlogrotate=$(command -v logrotate)\n\n# logrotate is not installed\n[ -z \"$logrotate\" ] && exit 0\n\n# started by event, so run logrotate normally\n[ -n \"$UPSTART_EVENTS\" ] && exit 0\n\n# started manually, so force a rotation\ninitctl set-env FORCE=--force\n\n"
 
2433
            },
 
2434
            {
 
2435
               "script" : 0,
 
2436
               "command" : null
 
2437
            },
 
2438
            {
 
2439
               "script" : 0,
 
2440
               "command" : null
 
2441
            },
 
2442
            {
 
2443
               "script" : 0,
 
2444
               "command" : null
 
2445
            },
 
2446
            {
 
2447
               "script" : 0,
 
2448
               "command" : null
 
2449
            }
 
2450
         ],
 
2451
         "apparmor_switch" : null,
 
2452
         "respawn_limit" : 10,
 
2453
         "author" : null,
 
2454
         "respawn" : 0,
 
2455
         "nice" : -21,
 
2456
         "limits" : [
 
2457
            {
 
2458
               "rlim_cur" : 0,
 
2459
               "rlim_max" : 0
 
2460
            },
 
2461
            {
 
2462
               "rlim_cur" : 0,
 
2463
               "rlim_max" : 0
 
2464
            },
 
2465
            {
 
2466
               "rlim_cur" : 0,
 
2467
               "rlim_max" : 0
 
2468
            },
 
2469
            {
 
2470
               "rlim_cur" : 0,
 
2471
               "rlim_max" : 0
 
2472
            },
 
2473
            {
 
2474
               "rlim_cur" : 0,
 
2475
               "rlim_max" : 0
 
2476
            },
 
2477
            {
 
2478
               "rlim_cur" : 0,
 
2479
               "rlim_max" : 0
 
2480
            },
 
2481
            {
 
2482
               "rlim_cur" : 0,
 
2483
               "rlim_max" : 0
 
2484
            },
 
2485
            {
 
2486
               "rlim_cur" : 0,
 
2487
               "rlim_max" : 0
 
2488
            },
 
2489
            {
 
2490
               "rlim_cur" : 0,
 
2491
               "rlim_max" : 0
 
2492
            },
 
2493
            {
 
2494
               "rlim_cur" : 0,
 
2495
               "rlim_max" : 0
 
2496
            },
 
2497
            {
 
2498
               "rlim_cur" : 0,
 
2499
               "rlim_max" : 0
 
2500
            },
 
2501
            {
 
2502
               "rlim_cur" : 0,
 
2503
               "rlim_max" : 0
 
2504
            },
 
2505
            {
 
2506
               "rlim_cur" : 0,
 
2507
               "rlim_max" : 0
 
2508
            },
 
2509
            {
 
2510
               "rlim_cur" : 0,
 
2511
               "rlim_max" : 0
 
2512
            },
 
2513
            {
 
2514
               "rlim_cur" : 0,
 
2515
               "rlim_max" : 0
 
2516
            },
 
2517
            {
 
2518
               "rlim_cur" : 0,
 
2519
               "rlim_max" : 0
 
2520
            }
 
2521
         ],
 
2522
         "oom_score_adj" : 0,
 
2523
         "normalexit" : [],
 
2524
         "kill_timeout" : 5,
 
2525
         "usage" : null,
 
2526
         "env" : [],
 
2527
         "version" : null,
 
2528
         "task" : 0,
 
2529
         "path" : "/com/ubuntu/Upstart/jobs/logrotate",
 
2530
         "deleted" : 0,
 
2531
         "chdir" : null,
 
2532
         "start_on" : [
 
2533
            {
 
2534
               "value" : 0,
 
2535
               "name" : "startup",
 
2536
               "type" : "EVENT_MATCH"
 
2537
            }
 
2538
         ],
 
2539
         "umask" : 18,
 
2540
         "setgid" : null
 
2541
      },
 
2542
      {
 
2543
         "setuid" : null,
 
2544
         "jobs" : [
 
2545
            {
 
2546
               "trace_state" : "TRACE_NONE",
 
2547
               "failed" : 0,
 
2548
               "state" : "JOB_RUNNING",
 
2549
               "failed_process" : "PROCESS_INVALID",
 
2550
               "pid" : [
 
2551
                  2049,
 
2552
                  0,
 
2553
                  0,
 
2554
                  0,
 
2555
                  0,
 
2556
                  0
 
2557
               ],
 
2558
               "start_env" : [],
 
2559
               "trace_forks" : 0,
 
2560
               "respawn_time" : 0,
 
2561
               "log" : [
 
2562
                  {
 
2563
                     "remote_closed" : 0,
 
2564
                     "detached" : 0,
 
2565
                     "uid" : 0,
 
2566
                     "open_errno" : 9,
 
2567
                     "path" : "/home/james/.cache/upstart/unity-panel-service.log",
 
2568
                     "io_watch_fd" : 32,
 
2569
                     "fd" : 21
 
2570
                  },
 
2571
                  {
 
2572
                     "path" : null
 
2573
                  },
 
2574
                  {
 
2575
                     "path" : null
 
2576
                  },
 
2577
                  {
 
2578
                     "path" : null
 
2579
                  },
 
2580
                  {
 
2581
                     "path" : null
 
2582
                  },
 
2583
                  {
 
2584
                     "path" : null
 
2585
                  }
 
2586
               ],
 
2587
               "respawn_count" : 0,
 
2588
               "kill_process" : "PROCESS_INVALID",
 
2589
               "stop_on" : [
 
2590
                  {
 
2591
                     "value" : 0,
 
2592
                     "name" : "desktop-end",
 
2593
                     "type" : "EVENT_MATCH"
 
2594
                  }
 
2595
               ],
 
2596
               "env" : [
 
2597
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
2598
                  "GNOME_KEYRING_PID=1895",
 
2599
                  "USER=james",
 
2600
                  "LANGUAGE=en_GB:en",
 
2601
                  "XDG_SEAT=seat0",
 
2602
                  "TEXTDOMAIN=im-config",
 
2603
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
2604
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
2605
                  "HOME=/home/james",
 
2606
                  "QT4_IM_MODULE=xim",
 
2607
                  "DESKTOP_SESSION=ubuntu",
 
2608
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
2609
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
2610
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
2611
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
2612
                  "IM_CONFIG_PHASE=1",
 
2613
                  "SESSIONTYPE=gnome-session",
 
2614
                  "LOGNAME=james",
 
2615
                  "GTK_IM_MODULE=ibus",
 
2616
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
2617
                  "XDG_SESSION_ID=c3",
 
2618
                  "GDM_LANG=en_GB",
 
2619
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
2620
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
2621
                  "DISPLAY=:0",
 
2622
                  "XDG_CURRENT_DESKTOP=Unity",
 
2623
                  "LANG=en_GB.UTF-8",
 
2624
                  "XAUTHORITY=/home/james/.Xauthority",
 
2625
                  "XMODIFIERS=@im=ibus",
 
2626
                  "SHELL=/bin/bash",
 
2627
                  "GDMSESSION=ubuntu",
 
2628
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
2629
                  "XDG_VTNR=7",
 
2630
                  "PWD=/home/james",
 
2631
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
2632
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
2633
                  "CLUTTER_IM_MODULE=xim",
 
2634
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
2635
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
2636
                  "UBUNTU_MENUPROXY=1",
 
2637
                  "SSH_AGENT_PID=1970",
 
2638
                  "UPSTART_EVENTS=desktop-start",
 
2639
                  "foo=bar",
 
2640
                  "global1=value1",
 
2641
                  "global2=value2",
 
2642
                  "global3=value3"
 
2643
               ],
 
2644
               "name" : "",
 
2645
               "path" : "/com/ubuntu/Upstart/jobs/unity_2dpanel_2dservice/_",
 
2646
               "exit_status" : 0,
 
2647
               "goal" : "JOB_START",
 
2648
               "stop_env" : [],
 
2649
               "fds" : []
 
2650
            }
 
2651
         ],
 
2652
         "emits" : [
 
2653
            "indicator-services-start",
 
2654
            "indicator-services-end"
 
2655
         ],
 
2656
         "session" : 0,
 
2657
         "debug" : 0,
 
2658
         "export" : [],
 
2659
         "reload_signal" : 1,
 
2660
         "expect" : "EXPECT_NONE",
 
2661
         "stop_on" : [
 
2662
            {
 
2663
               "value" : 0,
 
2664
               "name" : "desktop-end",
 
2665
               "type" : "EVENT_MATCH"
 
2666
            }
 
2667
         ],
 
2668
         "chroot" : null,
 
2669
         "console" : "CONSOLE_LOG",
 
2670
         "kill_signal" : 15,
 
2671
         "name" : "unity-panel-service",
 
2672
         "instance" : "",
 
2673
         "description" : "Backing Service for the Unity Panel",
 
2674
         "respawn_interval" : 5,
 
2675
         "process" : [
 
2676
            {
 
2677
               "script" : 0,
 
2678
               "command" : "/usr/lib/unity/unity-panel-service"
 
2679
            },
 
2680
            {
 
2681
               "script" : 0,
 
2682
               "command" : null
 
2683
            },
 
2684
            {
 
2685
               "script" : 0,
 
2686
               "command" : null
 
2687
            },
 
2688
            {
 
2689
               "script" : 0,
 
2690
               "command" : null
 
2691
            },
 
2692
            {
 
2693
               "script" : 0,
 
2694
               "command" : null
 
2695
            },
 
2696
            {
 
2697
               "script" : 0,
 
2698
               "command" : null
 
2699
            }
 
2700
         ],
 
2701
         "apparmor_switch" : null,
 
2702
         "respawn_limit" : 10,
 
2703
         "author" : "Ted Gould <ted@ubuntu.com>",
 
2704
         "respawn" : 1,
 
2705
         "nice" : -21,
 
2706
         "limits" : [
 
2707
            {
 
2708
               "rlim_cur" : 0,
 
2709
               "rlim_max" : 0
 
2710
            },
 
2711
            {
 
2712
               "rlim_cur" : 0,
 
2713
               "rlim_max" : 0
 
2714
            },
 
2715
            {
 
2716
               "rlim_cur" : 0,
 
2717
               "rlim_max" : 0
 
2718
            },
 
2719
            {
 
2720
               "rlim_cur" : 0,
 
2721
               "rlim_max" : 0
 
2722
            },
 
2723
            {
 
2724
               "rlim_cur" : 0,
 
2725
               "rlim_max" : 0
 
2726
            },
 
2727
            {
 
2728
               "rlim_cur" : 0,
 
2729
               "rlim_max" : 0
 
2730
            },
 
2731
            {
 
2732
               "rlim_cur" : 0,
 
2733
               "rlim_max" : 0
 
2734
            },
 
2735
            {
 
2736
               "rlim_cur" : 0,
 
2737
               "rlim_max" : 0
 
2738
            },
 
2739
            {
 
2740
               "rlim_cur" : 0,
 
2741
               "rlim_max" : 0
 
2742
            },
 
2743
            {
 
2744
               "rlim_cur" : 0,
 
2745
               "rlim_max" : 0
 
2746
            },
 
2747
            {
 
2748
               "rlim_cur" : 0,
 
2749
               "rlim_max" : 0
 
2750
            },
 
2751
            {
 
2752
               "rlim_cur" : 0,
 
2753
               "rlim_max" : 0
 
2754
            },
 
2755
            {
 
2756
               "rlim_cur" : 0,
 
2757
               "rlim_max" : 0
 
2758
            },
 
2759
            {
 
2760
               "rlim_cur" : 0,
 
2761
               "rlim_max" : 0
 
2762
            },
 
2763
            {
 
2764
               "rlim_cur" : 0,
 
2765
               "rlim_max" : 0
 
2766
            },
 
2767
            {
 
2768
               "rlim_cur" : 0,
 
2769
               "rlim_max" : 0
 
2770
            }
 
2771
         ],
 
2772
         "oom_score_adj" : 0,
 
2773
         "normalexit" : [],
 
2774
         "kill_timeout" : 5,
 
2775
         "usage" : null,
 
2776
         "env" : [],
 
2777
         "version" : null,
 
2778
         "deleted" : 0,
 
2779
         "task" : 0,
 
2780
         "path" : "/com/ubuntu/Upstart/jobs/unity_2dpanel_2dservice",
 
2781
         "chdir" : null,
 
2782
         "start_on" : [
 
2783
            {
 
2784
               "env" : [
 
2785
                  "DESKTOP_SESSION=ubuntu"
 
2786
               ],
 
2787
               "value" : 0,
 
2788
               "name" : "desktop-start",
 
2789
               "type" : "EVENT_MATCH"
 
2790
            }
 
2791
         ],
 
2792
         "umask" : 18,
 
2793
         "setgid" : null
 
2794
      },
 
2795
      {
 
2796
         "setuid" : null,
 
2797
         "jobs" : [
 
2798
            {
 
2799
               "trace_state" : "TRACE_NONE",
 
2800
               "failed" : 0,
 
2801
               "state" : "JOB_RUNNING",
 
2802
               "failed_process" : "PROCESS_INVALID",
 
2803
               "pid" : [
 
2804
                  2338,
 
2805
                  0,
 
2806
                  0,
 
2807
                  0,
 
2808
                  0,
 
2809
                  0
 
2810
               ],
 
2811
               "start_env" : [],
 
2812
               "trace_forks" : 0,
 
2813
               "respawn_time" : 0,
 
2814
               "log" : [
 
2815
                  {
 
2816
                     "remote_closed" : 0,
 
2817
                     "detached" : 0,
 
2818
                     "uid" : 0,
 
2819
                     "open_errno" : 0,
 
2820
                     "path" : "/home/james/.cache/upstart/hud.log",
 
2821
                     "io_watch_fd" : 29,
 
2822
                     "fd" : -1
 
2823
                  },
 
2824
                  {
 
2825
                     "path" : null
 
2826
                  },
 
2827
                  {
 
2828
                     "path" : null
 
2829
                  },
 
2830
                  {
 
2831
                     "path" : null
 
2832
                  },
 
2833
                  {
 
2834
                     "path" : null
 
2835
                  },
 
2836
                  {
 
2837
                     "path" : null
 
2838
                  }
 
2839
               ],
 
2840
               "respawn_count" : 0,
 
2841
               "kill_process" : "PROCESS_INVALID",
 
2842
               "stop_on" : [
 
2843
                  {
 
2844
                     "value" : 0,
 
2845
                     "name" : "desktop-end",
 
2846
                     "type" : "EVENT_MATCH"
 
2847
                  }
 
2848
               ],
 
2849
               "env" : [
 
2850
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
2851
                  "GNOME_KEYRING_PID=1895",
 
2852
                  "USER=james",
 
2853
                  "LANGUAGE=en_GB:en",
 
2854
                  "XDG_SEAT=seat0",
 
2855
                  "TEXTDOMAIN=im-config",
 
2856
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
2857
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
2858
                  "HOME=/home/james",
 
2859
                  "QT4_IM_MODULE=xim",
 
2860
                  "DESKTOP_SESSION=ubuntu",
 
2861
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
2862
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
2863
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
2864
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
2865
                  "IM_CONFIG_PHASE=1",
 
2866
                  "SESSIONTYPE=gnome-session",
 
2867
                  "LOGNAME=james",
 
2868
                  "GTK_IM_MODULE=ibus",
 
2869
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
2870
                  "XDG_SESSION_ID=c3",
 
2871
                  "GDM_LANG=en_GB",
 
2872
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
2873
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
2874
                  "DISPLAY=:0",
 
2875
                  "XDG_CURRENT_DESKTOP=Unity",
 
2876
                  "LANG=en_GB.UTF-8",
 
2877
                  "XAUTHORITY=/home/james/.Xauthority",
 
2878
                  "XMODIFIERS=@im=ibus",
 
2879
                  "SHELL=/bin/bash",
 
2880
                  "GDMSESSION=ubuntu",
 
2881
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
2882
                  "XDG_VTNR=7",
 
2883
                  "PWD=/home/james",
 
2884
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
2885
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
2886
                  "CLUTTER_IM_MODULE=xim",
 
2887
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
2888
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
2889
                  "UBUNTU_MENUPROXY=1",
 
2890
                  "SSH_AGENT_PID=1970",
 
2891
                  "foo=bar",
 
2892
                  "global1=value1",
 
2893
                  "global2=value2",
 
2894
                  "global3=value3"
 
2895
               ],
 
2896
               "name" : "",
 
2897
               "path" : "/com/ubuntu/Upstart/jobs/hud/_",
 
2898
               "exit_status" : 0,
 
2899
               "goal" : "JOB_START",
 
2900
               "stop_env" : [],
 
2901
               "fds" : []
 
2902
            }
 
2903
         ],
 
2904
         "emits" : [],
 
2905
         "session" : 0,
 
2906
         "debug" : 0,
 
2907
         "export" : [],
 
2908
         "reload_signal" : 1,
 
2909
         "expect" : "EXPECT_NONE",
 
2910
         "stop_on" : [
 
2911
            {
 
2912
               "value" : 0,
 
2913
               "name" : "desktop-end",
 
2914
               "type" : "EVENT_MATCH"
 
2915
            }
 
2916
         ],
 
2917
         "chroot" : null,
 
2918
         "console" : "CONSOLE_LOG",
 
2919
         "kill_signal" : 15,
 
2920
         "name" : "hud",
 
2921
         "instance" : "",
 
2922
         "description" : "Unity HUD",
 
2923
         "respawn_interval" : 5,
 
2924
         "process" : [
 
2925
            {
 
2926
               "script" : 0,
 
2927
               "command" : "/usr/lib/i386-linux-gnu/hud/hud-service"
 
2928
            },
 
2929
            {
 
2930
               "script" : 0,
 
2931
               "command" : null
 
2932
            },
 
2933
            {
 
2934
               "script" : 0,
 
2935
               "command" : null
 
2936
            },
 
2937
            {
 
2938
               "script" : 0,
 
2939
               "command" : null
 
2940
            },
 
2941
            {
 
2942
               "script" : 0,
 
2943
               "command" : null
 
2944
            },
 
2945
            {
 
2946
               "script" : 0,
 
2947
               "command" : null
 
2948
            }
 
2949
         ],
 
2950
         "apparmor_switch" : null,
 
2951
         "respawn_limit" : 10,
 
2952
         "author" : "Ted Gould <ted@ubuntu.com>",
 
2953
         "respawn" : 0,
 
2954
         "nice" : -21,
 
2955
         "limits" : [
 
2956
            {
 
2957
               "rlim_cur" : 0,
 
2958
               "rlim_max" : 0
 
2959
            },
 
2960
            {
 
2961
               "rlim_cur" : 0,
 
2962
               "rlim_max" : 0
 
2963
            },
 
2964
            {
 
2965
               "rlim_cur" : 0,
 
2966
               "rlim_max" : 0
 
2967
            },
 
2968
            {
 
2969
               "rlim_cur" : 0,
 
2970
               "rlim_max" : 0
 
2971
            },
 
2972
            {
 
2973
               "rlim_cur" : 0,
 
2974
               "rlim_max" : 0
 
2975
            },
 
2976
            {
 
2977
               "rlim_cur" : 0,
 
2978
               "rlim_max" : 0
 
2979
            },
 
2980
            {
 
2981
               "rlim_cur" : 0,
 
2982
               "rlim_max" : 0
 
2983
            },
 
2984
            {
 
2985
               "rlim_cur" : 0,
 
2986
               "rlim_max" : 0
 
2987
            },
 
2988
            {
 
2989
               "rlim_cur" : 0,
 
2990
               "rlim_max" : 0
 
2991
            },
 
2992
            {
 
2993
               "rlim_cur" : 0,
 
2994
               "rlim_max" : 0
 
2995
            },
 
2996
            {
 
2997
               "rlim_cur" : 0,
 
2998
               "rlim_max" : 0
 
2999
            },
 
3000
            {
 
3001
               "rlim_cur" : 0,
 
3002
               "rlim_max" : 0
 
3003
            },
 
3004
            {
 
3005
               "rlim_cur" : 0,
 
3006
               "rlim_max" : 0
 
3007
            },
 
3008
            {
 
3009
               "rlim_cur" : 0,
 
3010
               "rlim_max" : 0
 
3011
            },
 
3012
            {
 
3013
               "rlim_cur" : 0,
 
3014
               "rlim_max" : 0
 
3015
            },
 
3016
            {
 
3017
               "rlim_cur" : 0,
 
3018
               "rlim_max" : 0
 
3019
            }
 
3020
         ],
 
3021
         "oom_score_adj" : 0,
 
3022
         "normalexit" : [],
 
3023
         "kill_timeout" : 5,
 
3024
         "usage" : null,
 
3025
         "env" : [],
 
3026
         "version" : null,
 
3027
         "task" : 0,
 
3028
         "path" : "/com/ubuntu/Upstart/jobs/hud",
 
3029
         "deleted" : 0,
 
3030
         "chdir" : null,
 
3031
         "umask" : 18,
 
3032
         "setgid" : null
 
3033
      },
 
3034
      {
 
3035
         "setuid" : null,
 
3036
         "jobs" : [
 
3037
            {
 
3038
               "trace_state" : "TRACE_NONE",
 
3039
               "failed" : 0,
 
3040
               "state" : "JOB_RUNNING",
 
3041
               "failed_process" : "PROCESS_INVALID",
 
3042
               "pid" : [
 
3043
                  0,
 
3044
                  0,
 
3045
                  0,
 
3046
                  0,
 
3047
                  0,
 
3048
                  0
 
3049
               ],
 
3050
               "start_env" : [],
 
3051
               "trace_forks" : 0,
 
3052
               "respawn_time" : 0,
 
3053
               "log" : [
 
3054
                  {
 
3055
                     "path" : null
 
3056
                  },
 
3057
                  {
 
3058
                     "path" : null
 
3059
                  },
 
3060
                  {
 
3061
                     "path" : null
 
3062
                  },
 
3063
                  {
 
3064
                     "path" : null
 
3065
                  },
 
3066
                  {
 
3067
                     "path" : null
 
3068
                  },
 
3069
                  {
 
3070
                     "path" : null
 
3071
                  }
 
3072
               ],
 
3073
               "respawn_count" : 0,
 
3074
               "kill_process" : "PROCESS_INVALID",
 
3075
               "env" : [
 
3076
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
3077
                  "GNOME_KEYRING_PID=1895",
 
3078
                  "USER=james",
 
3079
                  "LANGUAGE=en_GB:en",
 
3080
                  "XDG_SEAT=seat0",
 
3081
                  "TEXTDOMAIN=im-config",
 
3082
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
3083
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
3084
                  "HOME=/home/james",
 
3085
                  "QT4_IM_MODULE=xim",
 
3086
                  "DESKTOP_SESSION=ubuntu",
 
3087
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
3088
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
3089
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
3090
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
3091
                  "IM_CONFIG_PHASE=1",
 
3092
                  "SESSIONTYPE=gnome-session",
 
3093
                  "LOGNAME=james",
 
3094
                  "GTK_IM_MODULE=ibus",
 
3095
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
3096
                  "XDG_SESSION_ID=c3",
 
3097
                  "GDM_LANG=en_GB",
 
3098
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
3099
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
3100
                  "DISPLAY=:0",
 
3101
                  "XDG_CURRENT_DESKTOP=Unity",
 
3102
                  "LANG=en_GB.UTF-8",
 
3103
                  "XAUTHORITY=/home/james/.Xauthority",
 
3104
                  "XMODIFIERS=@im=ibus",
 
3105
                  "SHELL=/bin/bash",
 
3106
                  "GDMSESSION=ubuntu",
 
3107
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
3108
                  "XDG_VTNR=7",
 
3109
                  "PWD=/home/james",
 
3110
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
3111
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
3112
                  "CLUTTER_IM_MODULE=xim",
 
3113
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
3114
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
3115
                  "UBUNTU_MENUPROXY=1",
 
3116
                  "SSH_AGENT_PID=1970",
 
3117
                  "JOB=dbus",
 
3118
                  "INSTANCE=",
 
3119
                  "UPSTART_EVENTS=starting started",
 
3120
                  "foo=bar",
 
3121
                  "global1=value1",
 
3122
                  "global2=value2",
 
3123
                  "global3=value3"
 
3124
               ],
 
3125
               "name" : "",
 
3126
               "path" : "/com/ubuntu/Upstart/jobs/im_2dconfig/_",
 
3127
               "exit_status" : 0,
 
3128
               "goal" : "JOB_START",
 
3129
               "stop_env" : [],
 
3130
               "fds" : []
 
3131
            }
 
3132
         ],
 
3133
         "emits" : [],
 
3134
         "session" : 0,
 
3135
         "debug" : 0,
 
3136
         "export" : [],
 
3137
         "reload_signal" : 1,
 
3138
         "expect" : "EXPECT_NONE",
 
3139
         "chroot" : null,
 
3140
         "console" : "CONSOLE_LOG",
 
3141
         "kill_signal" : 15,
 
3142
         "name" : "im-config",
 
3143
         "instance" : "",
 
3144
         "description" : "SSH Agent",
 
3145
         "respawn_interval" : 5,
 
3146
         "process" : [
 
3147
            {
 
3148
               "script" : 0,
 
3149
               "command" : null
 
3150
            },
 
3151
            {
 
3152
               "script" : 1,
 
3153
               "command" : "if [ \"$IM_CONFIG_PHASE\" = 1 ]; then\n    IM_CONFIG_PHASE=2\n    # initialize all im-config common functions and parameters\n    . /usr/share/im-config/xinputrc.common\n    # source the first found configuration file\n    if [ -r \"$IM_CONFIG_XINPUTRC_USR\" ]; then\n        . $IM_CONFIG_XINPUTRC_USR\n    elif [ -r \"$IM_CONFIG_XINPUTRC_SYS\" ]; then\n        . $IM_CONFIG_XINPUTRC_SYS\n    fi\nfi\n"
 
3154
            },
 
3155
            {
 
3156
               "script" : 0,
 
3157
               "command" : null
 
3158
            },
 
3159
            {
 
3160
               "script" : 0,
 
3161
               "command" : null
 
3162
            },
 
3163
            {
 
3164
               "script" : 0,
 
3165
               "command" : null
 
3166
            },
 
3167
            {
 
3168
               "script" : 0,
 
3169
               "command" : null
 
3170
            }
 
3171
         ],
 
3172
         "apparmor_switch" : null,
 
3173
         "respawn_limit" : 10,
 
3174
         "author" : "Stéphane Graber <stgraber@ubuntu.com>",
 
3175
         "respawn" : 0,
 
3176
         "nice" : -21,
 
3177
         "limits" : [
 
3178
            {
 
3179
               "rlim_cur" : 0,
 
3180
               "rlim_max" : 0
 
3181
            },
 
3182
            {
 
3183
               "rlim_cur" : 0,
 
3184
               "rlim_max" : 0
 
3185
            },
 
3186
            {
 
3187
               "rlim_cur" : 0,
 
3188
               "rlim_max" : 0
 
3189
            },
 
3190
            {
 
3191
               "rlim_cur" : 0,
 
3192
               "rlim_max" : 0
 
3193
            },
 
3194
            {
 
3195
               "rlim_cur" : 0,
 
3196
               "rlim_max" : 0
 
3197
            },
 
3198
            {
 
3199
               "rlim_cur" : 0,
 
3200
               "rlim_max" : 0
 
3201
            },
 
3202
            {
 
3203
               "rlim_cur" : 0,
 
3204
               "rlim_max" : 0
 
3205
            },
 
3206
            {
 
3207
               "rlim_cur" : 0,
 
3208
               "rlim_max" : 0
 
3209
            },
 
3210
            {
 
3211
               "rlim_cur" : 0,
 
3212
               "rlim_max" : 0
 
3213
            },
 
3214
            {
 
3215
               "rlim_cur" : 0,
 
3216
               "rlim_max" : 0
 
3217
            },
 
3218
            {
 
3219
               "rlim_cur" : 0,
 
3220
               "rlim_max" : 0
 
3221
            },
 
3222
            {
 
3223
               "rlim_cur" : 0,
 
3224
               "rlim_max" : 0
 
3225
            },
 
3226
            {
 
3227
               "rlim_cur" : 0,
 
3228
               "rlim_max" : 0
 
3229
            },
 
3230
            {
 
3231
               "rlim_cur" : 0,
 
3232
               "rlim_max" : 0
 
3233
            },
 
3234
            {
 
3235
               "rlim_cur" : 0,
 
3236
               "rlim_max" : 0
 
3237
            },
 
3238
            {
 
3239
               "rlim_cur" : 0,
 
3240
               "rlim_max" : 0
 
3241
            }
 
3242
         ],
 
3243
         "oom_score_adj" : 0,
 
3244
         "normalexit" : [],
 
3245
         "kill_timeout" : 5,
 
3246
         "usage" : null,
 
3247
         "env" : [],
 
3248
         "version" : null,
 
3249
         "task" : 0,
 
3250
         "path" : "/com/ubuntu/Upstart/jobs/im_2dconfig",
 
3251
         "deleted" : 0,
 
3252
         "chdir" : null,
 
3253
         "start_on" : [
 
3254
            {
 
3255
               "env" : [
 
3256
                  "xsession-init"
 
3257
               ],
 
3258
               "value" : 0,
 
3259
               "name" : "starting",
 
3260
               "type" : "EVENT_MATCH"
 
3261
            },
 
3262
            {
 
3263
               "env" : [
 
3264
                  "dbus"
 
3265
               ],
 
3266
               "value" : 0,
 
3267
               "name" : "started",
 
3268
               "type" : "EVENT_MATCH"
 
3269
            },
 
3270
            {
 
3271
               "value" : 0,
 
3272
               "type" : "EVENT_AND"
 
3273
            }
 
3274
         ],
 
3275
         "umask" : 18,
 
3276
         "setgid" : null
 
3277
      },
 
3278
      {
 
3279
         "setuid" : null,
 
3280
         "jobs" : [],
 
3281
         "emits" : [],
 
3282
         "session" : 0,
 
3283
         "debug" : 0,
 
3284
         "export" : [],
 
3285
         "reload_signal" : 1,
 
3286
         "expect" : "EXPECT_NONE",
 
3287
         "chroot" : null,
 
3288
         "console" : "CONSOLE_LOG",
 
3289
         "kill_signal" : 15,
 
3290
         "name" : "unity-gtk-module",
 
3291
         "instance" : "",
 
3292
         "description" : "Unity GTK Module Environment variables",
 
3293
         "respawn_interval" : 5,
 
3294
         "process" : [
 
3295
            {
 
3296
               "script" : 1,
 
3297
               "command" : "    if [ -n \"$GTK_MODULES\" ]\n    then\n      GTK_MODULES=\"$GTK_MODULES:unity-gtk-module\"\n    else\n      GTK_MODULES=\"unity-gtk-module\"\n    fi\n\n    if [ -z \"$UBUNTU_MENUPROXY\" ]\n    then\n      UBUNTU_MENUPROXY=1\n    fi\n\n    initctl set-env --global GTK_MODULES=$GTK_MODULES\n    initctl set-env --global UBUNTU_MENUPROXY=$UBUNTU_MENUPROXY\n"
 
3298
            },
 
3299
            {
 
3300
               "script" : 0,
 
3301
               "command" : null
 
3302
            },
 
3303
            {
 
3304
               "script" : 0,
 
3305
               "command" : null
 
3306
            },
 
3307
            {
 
3308
               "script" : 0,
 
3309
               "command" : null
 
3310
            },
 
3311
            {
 
3312
               "script" : 0,
 
3313
               "command" : null
 
3314
            },
 
3315
            {
 
3316
               "script" : 0,
 
3317
               "command" : null
 
3318
            }
 
3319
         ],
 
3320
         "apparmor_switch" : null,
 
3321
         "respawn_limit" : 10,
 
3322
         "author" : null,
 
3323
         "respawn" : 0,
 
3324
         "nice" : -21,
 
3325
         "limits" : [
 
3326
            {
 
3327
               "rlim_cur" : 0,
 
3328
               "rlim_max" : 0
 
3329
            },
 
3330
            {
 
3331
               "rlim_cur" : 0,
 
3332
               "rlim_max" : 0
 
3333
            },
 
3334
            {
 
3335
               "rlim_cur" : 0,
 
3336
               "rlim_max" : 0
 
3337
            },
 
3338
            {
 
3339
               "rlim_cur" : 0,
 
3340
               "rlim_max" : 0
 
3341
            },
 
3342
            {
 
3343
               "rlim_cur" : 0,
 
3344
               "rlim_max" : 0
 
3345
            },
 
3346
            {
 
3347
               "rlim_cur" : 0,
 
3348
               "rlim_max" : 0
 
3349
            },
 
3350
            {
 
3351
               "rlim_cur" : 0,
 
3352
               "rlim_max" : 0
 
3353
            },
 
3354
            {
 
3355
               "rlim_cur" : 0,
 
3356
               "rlim_max" : 0
 
3357
            },
 
3358
            {
 
3359
               "rlim_cur" : 0,
 
3360
               "rlim_max" : 0
 
3361
            },
 
3362
            {
 
3363
               "rlim_cur" : 0,
 
3364
               "rlim_max" : 0
 
3365
            },
 
3366
            {
 
3367
               "rlim_cur" : 0,
 
3368
               "rlim_max" : 0
 
3369
            },
 
3370
            {
 
3371
               "rlim_cur" : 0,
 
3372
               "rlim_max" : 0
 
3373
            },
 
3374
            {
 
3375
               "rlim_cur" : 0,
 
3376
               "rlim_max" : 0
 
3377
            },
 
3378
            {
 
3379
               "rlim_cur" : 0,
 
3380
               "rlim_max" : 0
 
3381
            },
 
3382
            {
 
3383
               "rlim_cur" : 0,
 
3384
               "rlim_max" : 0
 
3385
            },
 
3386
            {
 
3387
               "rlim_cur" : 0,
 
3388
               "rlim_max" : 0
 
3389
            }
 
3390
         ],
 
3391
         "oom_score_adj" : 0,
 
3392
         "normalexit" : [],
 
3393
         "kill_timeout" : 5,
 
3394
         "usage" : null,
 
3395
         "env" : [],
 
3396
         "version" : null,
 
3397
         "task" : 0,
 
3398
         "path" : "/com/ubuntu/Upstart/jobs/unity_2dgtk_2dmodule",
 
3399
         "deleted" : 0,
 
3400
         "chdir" : null,
 
3401
         "start_on" : [
 
3402
            {
 
3403
               "env" : [
 
3404
                  "dbus"
 
3405
               ],
 
3406
               "value" : 0,
 
3407
               "name" : "starting",
 
3408
               "type" : "EVENT_MATCH"
 
3409
            }
 
3410
         ],
 
3411
         "umask" : 18,
 
3412
         "setgid" : null
 
3413
      },
 
3414
      {
 
3415
         "setuid" : null,
 
3416
         "jobs" : [],
 
3417
         "emits" : [],
 
3418
         "session" : 0,
 
3419
         "debug" : 0,
 
3420
         "export" : [],
 
3421
         "reload_signal" : 1,
 
3422
         "expect" : "EXPECT_NONE",
 
3423
         "chroot" : null,
 
3424
         "console" : "CONSOLE_LOG",
 
3425
         "kill_signal" : 15,
 
3426
         "name" : "test-spam",
 
3427
         "instance" : "",
 
3428
         "description" : null,
 
3429
         "respawn_interval" : 5,
 
3430
         "process" : [
 
3431
            {
 
3432
               "script" : 0,
 
3433
               "command" : "env"
 
3434
            },
 
3435
            {
 
3436
               "script" : 0,
 
3437
               "command" : null
 
3438
            },
 
3439
            {
 
3440
               "script" : 0,
 
3441
               "command" : null
 
3442
            },
 
3443
            {
 
3444
               "script" : 0,
 
3445
               "command" : null
 
3446
            },
 
3447
            {
 
3448
               "script" : 0,
 
3449
               "command" : null
 
3450
            },
 
3451
            {
 
3452
               "script" : 0,
 
3453
               "command" : null
 
3454
            }
 
3455
         ],
 
3456
         "apparmor_switch" : null,
 
3457
         "respawn_limit" : 10,
 
3458
         "author" : null,
 
3459
         "respawn" : 0,
 
3460
         "nice" : -21,
 
3461
         "limits" : [
 
3462
            {
 
3463
               "rlim_cur" : 0,
 
3464
               "rlim_max" : 0
 
3465
            },
 
3466
            {
 
3467
               "rlim_cur" : 0,
 
3468
               "rlim_max" : 0
 
3469
            },
 
3470
            {
 
3471
               "rlim_cur" : 0,
 
3472
               "rlim_max" : 0
 
3473
            },
 
3474
            {
 
3475
               "rlim_cur" : 0,
 
3476
               "rlim_max" : 0
 
3477
            },
 
3478
            {
 
3479
               "rlim_cur" : 0,
 
3480
               "rlim_max" : 0
 
3481
            },
 
3482
            {
 
3483
               "rlim_cur" : 0,
 
3484
               "rlim_max" : 0
 
3485
            },
 
3486
            {
 
3487
               "rlim_cur" : 0,
 
3488
               "rlim_max" : 0
 
3489
            },
 
3490
            {
 
3491
               "rlim_cur" : 0,
 
3492
               "rlim_max" : 0
 
3493
            },
 
3494
            {
 
3495
               "rlim_cur" : 0,
 
3496
               "rlim_max" : 0
 
3497
            },
 
3498
            {
 
3499
               "rlim_cur" : 0,
 
3500
               "rlim_max" : 0
 
3501
            },
 
3502
            {
 
3503
               "rlim_cur" : 0,
 
3504
               "rlim_max" : 0
 
3505
            },
 
3506
            {
 
3507
               "rlim_cur" : 0,
 
3508
               "rlim_max" : 0
 
3509
            },
 
3510
            {
 
3511
               "rlim_cur" : 0,
 
3512
               "rlim_max" : 0
 
3513
            },
 
3514
            {
 
3515
               "rlim_cur" : 0,
 
3516
               "rlim_max" : 0
 
3517
            },
 
3518
            {
 
3519
               "rlim_cur" : 0,
 
3520
               "rlim_max" : 0
 
3521
            },
 
3522
            {
 
3523
               "rlim_cur" : 0,
 
3524
               "rlim_max" : 0
 
3525
            }
 
3526
         ],
 
3527
         "oom_score_adj" : 0,
 
3528
         "normalexit" : [],
 
3529
         "kill_timeout" : 5,
 
3530
         "usage" : null,
 
3531
         "env" : [],
 
3532
         "version" : null,
 
3533
         "task" : 0,
 
3534
         "path" : "/com/ubuntu/Upstart/jobs/test_2dspam",
 
3535
         "deleted" : 0,
 
3536
         "chdir" : null,
 
3537
         "start_on" : [
 
3538
            {
 
3539
               "env" : [
 
3540
                  "COUNT=1"
 
3541
               ],
 
3542
               "value" : 0,
 
3543
               "name" : "spam",
 
3544
               "type" : "EVENT_MATCH"
 
3545
            }
 
3546
         ],
 
3547
         "umask" : 18,
 
3548
         "setgid" : null
 
3549
      },
 
3550
      {
 
3551
         "setuid" : null,
 
3552
         "jobs" : [
 
3553
            {
 
3554
               "trace_state" : "TRACE_NONE",
 
3555
               "failed" : 0,
 
3556
               "state" : "JOB_RUNNING",
 
3557
               "failed_process" : "PROCESS_INVALID",
 
3558
               "pid" : [
 
3559
                  1999,
 
3560
                  0,
 
3561
                  0,
 
3562
                  0,
 
3563
                  0,
 
3564
                  0
 
3565
               ],
 
3566
               "start_env" : [],
 
3567
               "trace_forks" : 2,
 
3568
               "respawn_time" : 0,
 
3569
               "log" : [
 
3570
                  {
 
3571
                     "path" : null
 
3572
                  },
 
3573
                  {
 
3574
                     "path" : null
 
3575
                  },
 
3576
                  {
 
3577
                     "path" : null
 
3578
                  },
 
3579
                  {
 
3580
                     "path" : null
 
3581
                  },
 
3582
                  {
 
3583
                     "path" : null
 
3584
                  },
 
3585
                  {
 
3586
                     "path" : null
 
3587
                  }
 
3588
               ],
 
3589
               "respawn_count" : 0,
 
3590
               "kill_process" : "PROCESS_INVALID",
 
3591
               "stop_on" : [
 
3592
                  {
 
3593
                     "env" : [
 
3594
                        "dbus"
 
3595
                     ],
 
3596
                     "value" : 0,
 
3597
                     "name" : "stopping",
 
3598
                     "type" : "EVENT_MATCH"
 
3599
                  }
 
3600
               ],
 
3601
               "env" : [
 
3602
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
3603
                  "GNOME_KEYRING_PID=1895",
 
3604
                  "USER=james",
 
3605
                  "LANGUAGE=en_GB:en",
 
3606
                  "XDG_SEAT=seat0",
 
3607
                  "TEXTDOMAIN=im-config",
 
3608
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
3609
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
3610
                  "HOME=/home/james",
 
3611
                  "QT4_IM_MODULE=xim",
 
3612
                  "DESKTOP_SESSION=ubuntu",
 
3613
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
3614
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
3615
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
3616
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
3617
                  "IM_CONFIG_PHASE=1",
 
3618
                  "SESSIONTYPE=gnome-session",
 
3619
                  "LOGNAME=james",
 
3620
                  "GTK_IM_MODULE=ibus",
 
3621
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
3622
                  "XDG_SESSION_ID=c3",
 
3623
                  "GDM_LANG=en_GB",
 
3624
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
3625
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
3626
                  "DISPLAY=:0",
 
3627
                  "XDG_CURRENT_DESKTOP=Unity",
 
3628
                  "LANG=en_GB.UTF-8",
 
3629
                  "XAUTHORITY=/home/james/.Xauthority",
 
3630
                  "XMODIFIERS=@im=ibus",
 
3631
                  "SHELL=/bin/bash",
 
3632
                  "GDMSESSION=ubuntu",
 
3633
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
3634
                  "XDG_VTNR=7",
 
3635
                  "PWD=/home/james",
 
3636
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
3637
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
3638
                  "CLUTTER_IM_MODULE=xim",
 
3639
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
3640
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
3641
                  "UBUNTU_MENUPROXY=1",
 
3642
                  "SSH_AGENT_PID=1970",
 
3643
                  "JOB=dbus",
 
3644
                  "INSTANCE=",
 
3645
                  "UPSTART_EVENTS=started",
 
3646
                  "foo=bar",
 
3647
                  "global1=value1",
 
3648
                  "global2=value2",
 
3649
                  "global3=value3"
 
3650
               ],
 
3651
               "name" : "",
 
3652
               "path" : "/com/ubuntu/Upstart/jobs/upstart_2ddbus_2dsystem_2dbridge/_",
 
3653
               "exit_status" : 0,
 
3654
               "goal" : "JOB_START",
 
3655
               "stop_env" : [],
 
3656
               "fds" : []
 
3657
            }
 
3658
         ],
 
3659
         "emits" : [
 
3660
            "dbus"
 
3661
         ],
 
3662
         "session" : 0,
 
3663
         "debug" : 0,
 
3664
         "export" : [],
 
3665
         "reload_signal" : 1,
 
3666
         "expect" : "EXPECT_DAEMON",
 
3667
         "stop_on" : [
 
3668
            {
 
3669
               "env" : [
 
3670
                  "dbus"
 
3671
               ],
 
3672
               "value" : 0,
 
3673
               "name" : "stopping",
 
3674
               "type" : "EVENT_MATCH"
 
3675
            }
 
3676
         ],
 
3677
         "chroot" : null,
 
3678
         "console" : "CONSOLE_LOG",
 
3679
         "kill_signal" : 15,
 
3680
         "name" : "upstart-dbus-system-bridge",
 
3681
         "instance" : "",
 
3682
         "description" : "Bridge D-Bus system bus signal events into upstart",
 
3683
         "respawn_interval" : 5,
 
3684
         "process" : [
 
3685
            {
 
3686
               "script" : 0,
 
3687
               "command" : "upstart-dbus-bridge --daemon --system --user --bus-name system --debug"
 
3688
            },
 
3689
            {
 
3690
               "script" : 0,
 
3691
               "command" : null
 
3692
            },
 
3693
            {
 
3694
               "script" : 0,
 
3695
               "command" : null
 
3696
            },
 
3697
            {
 
3698
               "script" : 0,
 
3699
               "command" : null
 
3700
            },
 
3701
            {
 
3702
               "script" : 0,
 
3703
               "command" : null
 
3704
            },
 
3705
            {
 
3706
               "script" : 0,
 
3707
               "command" : null
 
3708
            }
 
3709
         ],
 
3710
         "apparmor_switch" : null,
 
3711
         "respawn_limit" : 10,
 
3712
         "author" : null,
 
3713
         "respawn" : 1,
 
3714
         "nice" : -21,
 
3715
         "limits" : [
 
3716
            {
 
3717
               "rlim_cur" : 0,
 
3718
               "rlim_max" : 0
 
3719
            },
 
3720
            {
 
3721
               "rlim_cur" : 0,
 
3722
               "rlim_max" : 0
 
3723
            },
 
3724
            {
 
3725
               "rlim_cur" : 0,
 
3726
               "rlim_max" : 0
 
3727
            },
 
3728
            {
 
3729
               "rlim_cur" : 0,
 
3730
               "rlim_max" : 0
 
3731
            },
 
3732
            {
 
3733
               "rlim_cur" : 0,
 
3734
               "rlim_max" : 0
 
3735
            },
 
3736
            {
 
3737
               "rlim_cur" : 0,
 
3738
               "rlim_max" : 0
 
3739
            },
 
3740
            {
 
3741
               "rlim_cur" : 0,
 
3742
               "rlim_max" : 0
 
3743
            },
 
3744
            {
 
3745
               "rlim_cur" : 0,
 
3746
               "rlim_max" : 0
 
3747
            },
 
3748
            {
 
3749
               "rlim_cur" : 0,
 
3750
               "rlim_max" : 0
 
3751
            },
 
3752
            {
 
3753
               "rlim_cur" : 0,
 
3754
               "rlim_max" : 0
 
3755
            },
 
3756
            {
 
3757
               "rlim_cur" : 0,
 
3758
               "rlim_max" : 0
 
3759
            },
 
3760
            {
 
3761
               "rlim_cur" : 0,
 
3762
               "rlim_max" : 0
 
3763
            },
 
3764
            {
 
3765
               "rlim_cur" : 0,
 
3766
               "rlim_max" : 0
 
3767
            },
 
3768
            {
 
3769
               "rlim_cur" : 0,
 
3770
               "rlim_max" : 0
 
3771
            },
 
3772
            {
 
3773
               "rlim_cur" : 0,
 
3774
               "rlim_max" : 0
 
3775
            },
 
3776
            {
 
3777
               "rlim_cur" : 0,
 
3778
               "rlim_max" : 0
 
3779
            }
 
3780
         ],
 
3781
         "oom_score_adj" : 0,
 
3782
         "normalexit" : [],
 
3783
         "kill_timeout" : 5,
 
3784
         "usage" : null,
 
3785
         "env" : [],
 
3786
         "version" : null,
 
3787
         "deleted" : 0,
 
3788
         "task" : 0,
 
3789
         "path" : "/com/ubuntu/Upstart/jobs/upstart_2ddbus_2dsystem_2dbridge",
 
3790
         "chdir" : null,
 
3791
         "start_on" : [
 
3792
            {
 
3793
               "env" : [
 
3794
                  "dbus"
 
3795
               ],
 
3796
               "value" : 0,
 
3797
               "name" : "started",
 
3798
               "type" : "EVENT_MATCH"
 
3799
            }
 
3800
         ],
 
3801
         "umask" : 18,
 
3802
         "setgid" : null
 
3803
      },
 
3804
      {
 
3805
         "setuid" : null,
 
3806
         "jobs" : [
 
3807
            {
 
3808
               "trace_state" : "TRACE_NONE",
 
3809
               "failed" : 0,
 
3810
               "state" : "JOB_RUNNING",
 
3811
               "failed_process" : "PROCESS_INVALID",
 
3812
               "pid" : [
 
3813
                  2034,
 
3814
                  0,
 
3815
                  0,
 
3816
                  0,
 
3817
                  0,
 
3818
                  0
 
3819
               ],
 
3820
               "start_env" : [],
 
3821
               "trace_forks" : 0,
 
3822
               "respawn_time" : 0,
 
3823
               "log" : [
 
3824
                  {
 
3825
                     "remote_closed" : 0,
 
3826
                     "detached" : 0,
 
3827
                     "uid" : 0,
 
3828
                     "open_errno" : 9,
 
3829
                     "path" : "/home/james/.cache/upstart/at-spi2-registryd.log",
 
3830
                     "io_watch_fd" : 26,
 
3831
                     "fd" : 11
 
3832
                  },
 
3833
                  {
 
3834
                     "path" : null
 
3835
                  },
 
3836
                  {
 
3837
                     "path" : null
 
3838
                  },
 
3839
                  {
 
3840
                     "path" : null
 
3841
                  },
 
3842
                  {
 
3843
                     "path" : null
 
3844
                  },
 
3845
                  {
 
3846
                     "path" : null
 
3847
                  }
 
3848
               ],
 
3849
               "respawn_count" : 0,
 
3850
               "kill_process" : "PROCESS_INVALID",
 
3851
               "stop_on" : [
 
3852
                  {
 
3853
                     "value" : 0,
 
3854
                     "name" : "desktop-end",
 
3855
                     "type" : "EVENT_MATCH"
 
3856
                  }
 
3857
               ],
 
3858
               "env" : [
 
3859
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
3860
                  "GNOME_KEYRING_PID=1895",
 
3861
                  "USER=james",
 
3862
                  "LANGUAGE=en_GB:en",
 
3863
                  "XDG_SEAT=seat0",
 
3864
                  "TEXTDOMAIN=im-config",
 
3865
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
3866
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
3867
                  "HOME=/home/james",
 
3868
                  "QT4_IM_MODULE=xim",
 
3869
                  "DESKTOP_SESSION=ubuntu",
 
3870
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
3871
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
3872
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
3873
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
3874
                  "IM_CONFIG_PHASE=1",
 
3875
                  "SESSIONTYPE=gnome-session",
 
3876
                  "LOGNAME=james",
 
3877
                  "GTK_IM_MODULE=ibus",
 
3878
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
3879
                  "XDG_SESSION_ID=c3",
 
3880
                  "GDM_LANG=en_GB",
 
3881
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
3882
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
3883
                  "DISPLAY=:0",
 
3884
                  "XDG_CURRENT_DESKTOP=Unity",
 
3885
                  "LANG=en_GB.UTF-8",
 
3886
                  "XAUTHORITY=/home/james/.Xauthority",
 
3887
                  "XMODIFIERS=@im=ibus",
 
3888
                  "SHELL=/bin/bash",
 
3889
                  "GDMSESSION=ubuntu",
 
3890
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
3891
                  "XDG_VTNR=7",
 
3892
                  "PWD=/home/james",
 
3893
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
3894
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
3895
                  "CLUTTER_IM_MODULE=xim",
 
3896
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
3897
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
3898
                  "UBUNTU_MENUPROXY=1",
 
3899
                  "SSH_AGENT_PID=1970",
 
3900
                  "JOB=gnome-session",
 
3901
                  "INSTANCE=",
 
3902
                  "GNOME_DESKTOP_SESSION_ID=this-is-deprecated",
 
3903
                  "UPSTART_EVENTS=started starting",
 
3904
                  "foo=bar",
 
3905
                  "global1=value1",
 
3906
                  "global2=value2",
 
3907
                  "global3=value3"
 
3908
               ],
 
3909
               "name" : "",
 
3910
               "path" : "/com/ubuntu/Upstart/jobs/at_2dspi2_2dregistryd/_",
 
3911
               "exit_status" : 0,
 
3912
               "goal" : "JOB_START",
 
3913
               "stop_env" : [],
 
3914
               "fds" : []
 
3915
            }
 
3916
         ],
 
3917
         "emits" : [],
 
3918
         "session" : 0,
 
3919
         "debug" : 0,
 
3920
         "export" : [],
 
3921
         "reload_signal" : 1,
 
3922
         "expect" : "EXPECT_NONE",
 
3923
         "stop_on" : [
 
3924
            {
 
3925
               "value" : 0,
 
3926
               "name" : "desktop-end",
 
3927
               "type" : "EVENT_MATCH"
 
3928
            }
 
3929
         ],
 
3930
         "chroot" : null,
 
3931
         "console" : "CONSOLE_LOG",
 
3932
         "kill_signal" : 15,
 
3933
         "name" : "at-spi2-registryd",
 
3934
         "instance" : "",
 
3935
         "description" : "Assistive Technology Service Provider Interface",
 
3936
         "respawn_interval" : 5,
 
3937
         "process" : [
 
3938
            {
 
3939
               "script" : 0,
 
3940
               "command" : "/usr/lib/at-spi2-core/at-spi-bus-launcher --launch-immediately"
 
3941
            },
 
3942
            {
 
3943
               "script" : 1,
 
3944
               "command" : "[ \"$(gsettings get org.gnome.desktop.interface toolkit-accessibility)\" \\\n     = \"true\" || exit 0\n"
 
3945
            },
 
3946
            {
 
3947
               "script" : 0,
 
3948
               "command" : null
 
3949
            },
 
3950
            {
 
3951
               "script" : 0,
 
3952
               "command" : null
 
3953
            },
 
3954
            {
 
3955
               "script" : 0,
 
3956
               "command" : null
 
3957
            },
 
3958
            {
 
3959
               "script" : 0,
 
3960
               "command" : null
 
3961
            }
 
3962
         ],
 
3963
         "apparmor_switch" : null,
 
3964
         "respawn_limit" : 10,
 
3965
         "author" : "Luke Yelavich <themuso@ubuntu.com>",
 
3966
         "respawn" : 1,
 
3967
         "nice" : -21,
 
3968
         "limits" : [
 
3969
            {
 
3970
               "rlim_cur" : 0,
 
3971
               "rlim_max" : 0
 
3972
            },
 
3973
            {
 
3974
               "rlim_cur" : 0,
 
3975
               "rlim_max" : 0
 
3976
            },
 
3977
            {
 
3978
               "rlim_cur" : 0,
 
3979
               "rlim_max" : 0
 
3980
            },
 
3981
            {
 
3982
               "rlim_cur" : 0,
 
3983
               "rlim_max" : 0
 
3984
            },
 
3985
            {
 
3986
               "rlim_cur" : 0,
 
3987
               "rlim_max" : 0
 
3988
            },
 
3989
            {
 
3990
               "rlim_cur" : 0,
 
3991
               "rlim_max" : 0
 
3992
            },
 
3993
            {
 
3994
               "rlim_cur" : 0,
 
3995
               "rlim_max" : 0
 
3996
            },
 
3997
            {
 
3998
               "rlim_cur" : 0,
 
3999
               "rlim_max" : 0
 
4000
            },
 
4001
            {
 
4002
               "rlim_cur" : 0,
 
4003
               "rlim_max" : 0
 
4004
            },
 
4005
            {
 
4006
               "rlim_cur" : 0,
 
4007
               "rlim_max" : 0
 
4008
            },
 
4009
            {
 
4010
               "rlim_cur" : 0,
 
4011
               "rlim_max" : 0
 
4012
            },
 
4013
            {
 
4014
               "rlim_cur" : 0,
 
4015
               "rlim_max" : 0
 
4016
            },
 
4017
            {
 
4018
               "rlim_cur" : 0,
 
4019
               "rlim_max" : 0
 
4020
            },
 
4021
            {
 
4022
               "rlim_cur" : 0,
 
4023
               "rlim_max" : 0
 
4024
            },
 
4025
            {
 
4026
               "rlim_cur" : 0,
 
4027
               "rlim_max" : 0
 
4028
            },
 
4029
            {
 
4030
               "rlim_cur" : 0,
 
4031
               "rlim_max" : 0
 
4032
            }
 
4033
         ],
 
4034
         "oom_score_adj" : 0,
 
4035
         "normalexit" : [],
 
4036
         "kill_timeout" : 5,
 
4037
         "usage" : null,
 
4038
         "env" : [],
 
4039
         "version" : null,
 
4040
         "deleted" : 0,
 
4041
         "task" : 0,
 
4042
         "path" : "/com/ubuntu/Upstart/jobs/at_2dspi2_2dregistryd",
 
4043
         "chdir" : null,
 
4044
         "start_on" : [
 
4045
            {
 
4046
               "env" : [
 
4047
                  "dbus"
 
4048
               ],
 
4049
               "value" : 0,
 
4050
               "name" : "started",
 
4051
               "type" : "EVENT_MATCH"
 
4052
            },
 
4053
            {
 
4054
               "env" : [
 
4055
                  "gnome-session"
 
4056
               ],
 
4057
               "value" : 0,
 
4058
               "name" : "starting",
 
4059
               "type" : "EVENT_MATCH"
 
4060
            },
 
4061
            {
 
4062
               "env" : [
 
4063
                  "unity"
 
4064
               ],
 
4065
               "value" : 0,
 
4066
               "name" : "starting",
 
4067
               "type" : "EVENT_MATCH"
 
4068
            },
 
4069
            {
 
4070
               "value" : 0,
 
4071
               "type" : "EVENT_OR"
 
4072
            },
 
4073
            {
 
4074
               "value" : 0,
 
4075
               "type" : "EVENT_AND"
 
4076
            }
 
4077
         ],
 
4078
         "umask" : 18,
 
4079
         "setgid" : null
 
4080
      },
 
4081
      {
 
4082
         "setuid" : null,
 
4083
         "jobs" : [],
 
4084
         "emits" : [],
 
4085
         "session" : 0,
 
4086
         "debug" : 0,
 
4087
         "export" : [],
 
4088
         "reload_signal" : 1,
 
4089
         "expect" : "EXPECT_NONE",
 
4090
         "chroot" : null,
 
4091
         "console" : "CONSOLE_LOG",
 
4092
         "kill_signal" : 15,
 
4093
         "name" : "update-notifier-release",
 
4094
         "instance" : "",
 
4095
         "description" : "Notification regarding a new release of Ubuntu",
 
4096
         "respawn_interval" : 5,
 
4097
         "process" : [
 
4098
            {
 
4099
               "script" : 1,
 
4100
               "command" : "DATE=$(date)\necho \"$DATE new release available\"\nif [ -s $FILE ]; then\n    # use the --devel switch to check for a devel release\n    /usr/lib/ubuntu-release-upgrader/check-new-release-gtk\nfi\n"
 
4101
            },
 
4102
            {
 
4103
               "script" : 0,
 
4104
               "command" : null
 
4105
            },
 
4106
            {
 
4107
               "script" : 0,
 
4108
               "command" : null
 
4109
            },
 
4110
            {
 
4111
               "script" : 0,
 
4112
               "command" : null
 
4113
            },
 
4114
            {
 
4115
               "script" : 0,
 
4116
               "command" : null
 
4117
            },
 
4118
            {
 
4119
               "script" : 0,
 
4120
               "command" : null
 
4121
            }
 
4122
         ],
 
4123
         "apparmor_switch" : null,
 
4124
         "respawn_limit" : 10,
 
4125
         "author" : "Brian Murray <brian@ubuntu.com>",
 
4126
         "respawn" : 0,
 
4127
         "nice" : -21,
 
4128
         "limits" : [
 
4129
            {
 
4130
               "rlim_cur" : 0,
 
4131
               "rlim_max" : 0
 
4132
            },
 
4133
            {
 
4134
               "rlim_cur" : 0,
 
4135
               "rlim_max" : 0
 
4136
            },
 
4137
            {
 
4138
               "rlim_cur" : 0,
 
4139
               "rlim_max" : 0
 
4140
            },
 
4141
            {
 
4142
               "rlim_cur" : 0,
 
4143
               "rlim_max" : 0
 
4144
            },
 
4145
            {
 
4146
               "rlim_cur" : 0,
 
4147
               "rlim_max" : 0
 
4148
            },
 
4149
            {
 
4150
               "rlim_cur" : 0,
 
4151
               "rlim_max" : 0
 
4152
            },
 
4153
            {
 
4154
               "rlim_cur" : 0,
 
4155
               "rlim_max" : 0
 
4156
            },
 
4157
            {
 
4158
               "rlim_cur" : 0,
 
4159
               "rlim_max" : 0
 
4160
            },
 
4161
            {
 
4162
               "rlim_cur" : 0,
 
4163
               "rlim_max" : 0
 
4164
            },
 
4165
            {
 
4166
               "rlim_cur" : 0,
 
4167
               "rlim_max" : 0
 
4168
            },
 
4169
            {
 
4170
               "rlim_cur" : 0,
 
4171
               "rlim_max" : 0
 
4172
            },
 
4173
            {
 
4174
               "rlim_cur" : 0,
 
4175
               "rlim_max" : 0
 
4176
            },
 
4177
            {
 
4178
               "rlim_cur" : 0,
 
4179
               "rlim_max" : 0
 
4180
            },
 
4181
            {
 
4182
               "rlim_cur" : 0,
 
4183
               "rlim_max" : 0
 
4184
            },
 
4185
            {
 
4186
               "rlim_cur" : 0,
 
4187
               "rlim_max" : 0
 
4188
            },
 
4189
            {
 
4190
               "rlim_cur" : 0,
 
4191
               "rlim_max" : 0
 
4192
            }
 
4193
         ],
 
4194
         "oom_score_adj" : 0,
 
4195
         "normalexit" : [],
 
4196
         "kill_timeout" : 5,
 
4197
         "usage" : null,
 
4198
         "env" : [],
 
4199
         "version" : null,
 
4200
         "task" : 0,
 
4201
         "path" : "/com/ubuntu/Upstart/jobs/update_2dnotifier_2drelease",
 
4202
         "deleted" : 0,
 
4203
         "chdir" : null,
 
4204
         "start_on" : [
 
4205
            {
 
4206
               "env" : [
 
4207
                  "FILE=/var/lib/ubuntu-release-upgrader/release-upgrade-available",
 
4208
                  "EVENT=create"
 
4209
               ],
 
4210
               "value" : 0,
 
4211
               "name" : "file",
 
4212
               "type" : "EVENT_MATCH"
 
4213
            }
 
4214
         ],
 
4215
         "umask" : 18,
 
4216
         "setgid" : null
 
4217
      },
 
4218
      {
 
4219
         "setuid" : null,
 
4220
         "jobs" : [],
 
4221
         "emits" : [],
 
4222
         "session" : 0,
 
4223
         "debug" : 0,
 
4224
         "export" : [],
 
4225
         "reload_signal" : 1,
 
4226
         "expect" : "EXPECT_NONE",
 
4227
         "chroot" : null,
 
4228
         "console" : "CONSOLE_LOG",
 
4229
         "name" : "session-end",
 
4230
         "kill_signal" : 15,
 
4231
         "instance" : "",
 
4232
         "description" : null,
 
4233
         "respawn_interval" : 5,
 
4234
         "process" : [
 
4235
            {
 
4236
               "script" : 1,
 
4237
               "command" : "#trap '' TERM\necho hello\nset\nexec sleep 999\n"
 
4238
            },
 
4239
            {
 
4240
               "script" : 0,
 
4241
               "command" : null
 
4242
            },
 
4243
            {
 
4244
               "script" : 0,
 
4245
               "command" : null
 
4246
            },
 
4247
            {
 
4248
               "script" : 0,
 
4249
               "command" : null
 
4250
            },
 
4251
            {
 
4252
               "script" : 0,
 
4253
               "command" : null
 
4254
            },
 
4255
            {
 
4256
               "script" : 0,
 
4257
               "command" : null
 
4258
            }
 
4259
         ],
 
4260
         "apparmor_switch" : null,
 
4261
         "respawn_limit" : 10,
 
4262
         "author" : null,
 
4263
         "respawn" : 0,
 
4264
         "nice" : -21,
 
4265
         "limits" : [
 
4266
            {
 
4267
               "rlim_cur" : 0,
 
4268
               "rlim_max" : 0
 
4269
            },
 
4270
            {
 
4271
               "rlim_cur" : 0,
 
4272
               "rlim_max" : 0
 
4273
            },
 
4274
            {
 
4275
               "rlim_cur" : 0,
 
4276
               "rlim_max" : 0
 
4277
            },
 
4278
            {
 
4279
               "rlim_cur" : 0,
 
4280
               "rlim_max" : 0
 
4281
            },
 
4282
            {
 
4283
               "rlim_cur" : 0,
 
4284
               "rlim_max" : 0
 
4285
            },
 
4286
            {
 
4287
               "rlim_cur" : 0,
 
4288
               "rlim_max" : 0
 
4289
            },
 
4290
            {
 
4291
               "rlim_cur" : 0,
 
4292
               "rlim_max" : 0
 
4293
            },
 
4294
            {
 
4295
               "rlim_cur" : 0,
 
4296
               "rlim_max" : 0
 
4297
            },
 
4298
            {
 
4299
               "rlim_cur" : 0,
 
4300
               "rlim_max" : 0
 
4301
            },
 
4302
            {
 
4303
               "rlim_cur" : 0,
 
4304
               "rlim_max" : 0
 
4305
            },
 
4306
            {
 
4307
               "rlim_cur" : 0,
 
4308
               "rlim_max" : 0
 
4309
            },
 
4310
            {
 
4311
               "rlim_cur" : 0,
 
4312
               "rlim_max" : 0
 
4313
            },
 
4314
            {
 
4315
               "rlim_cur" : 0,
 
4316
               "rlim_max" : 0
 
4317
            },
 
4318
            {
 
4319
               "rlim_cur" : 0,
 
4320
               "rlim_max" : 0
 
4321
            },
 
4322
            {
 
4323
               "rlim_cur" : 0,
 
4324
               "rlim_max" : 0
 
4325
            },
 
4326
            {
 
4327
               "rlim_cur" : 0,
 
4328
               "rlim_max" : 0
 
4329
            }
 
4330
         ],
 
4331
         "oom_score_adj" : 0,
 
4332
         "normalexit" : [],
 
4333
         "kill_timeout" : 5,
 
4334
         "usage" : null,
 
4335
         "env" : [],
 
4336
         "version" : null,
 
4337
         "task" : 0,
 
4338
         "path" : "/com/ubuntu/Upstart/jobs/session_2dend",
 
4339
         "deleted" : 0,
 
4340
         "chdir" : null,
 
4341
         "umask" : 18,
 
4342
         "setgid" : null
 
4343
      },
 
4344
      {
 
4345
         "setuid" : null,
 
4346
         "jobs" : [
 
4347
            {
 
4348
               "trace_state" : "TRACE_NONE",
 
4349
               "failed" : 0,
 
4350
               "state" : "JOB_RUNNING",
 
4351
               "failed_process" : "PROCESS_INVALID",
 
4352
               "pid" : [
 
4353
                  1997,
 
4354
                  0,
 
4355
                  0,
 
4356
                  0,
 
4357
                  0,
 
4358
                  0
 
4359
               ],
 
4360
               "start_env" : [],
 
4361
               "trace_forks" : 2,
 
4362
               "respawn_time" : 0,
 
4363
               "log" : [
 
4364
                  {
 
4365
                     "path" : null
 
4366
                  },
 
4367
                  {
 
4368
                     "path" : null
 
4369
                  },
 
4370
                  {
 
4371
                     "path" : null
 
4372
                  },
 
4373
                  {
 
4374
                     "path" : null
 
4375
                  },
 
4376
                  {
 
4377
                     "path" : null
 
4378
                  },
 
4379
                  {
 
4380
                     "path" : null
 
4381
                  }
 
4382
               ],
 
4383
               "respawn_count" : 0,
 
4384
               "kill_process" : "PROCESS_INVALID",
 
4385
               "stop_on" : [
 
4386
                  {
 
4387
                     "value" : 0,
 
4388
                     "name" : "session-end",
 
4389
                     "type" : "EVENT_MATCH"
 
4390
                  }
 
4391
               ],
 
4392
               "env" : [
 
4393
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
4394
                  "GNOME_KEYRING_PID=1895",
 
4395
                  "USER=james",
 
4396
                  "LANGUAGE=en_GB:en",
 
4397
                  "XDG_SEAT=seat0",
 
4398
                  "TEXTDOMAIN=im-config",
 
4399
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
4400
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
4401
                  "HOME=/home/james",
 
4402
                  "QT4_IM_MODULE=xim",
 
4403
                  "DESKTOP_SESSION=ubuntu",
 
4404
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
4405
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
4406
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
4407
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
4408
                  "IM_CONFIG_PHASE=1",
 
4409
                  "SESSIONTYPE=gnome-session",
 
4410
                  "LOGNAME=james",
 
4411
                  "GTK_IM_MODULE=ibus",
 
4412
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
4413
                  "XDG_SESSION_ID=c3",
 
4414
                  "GDM_LANG=en_GB",
 
4415
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
4416
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
4417
                  "DISPLAY=:0",
 
4418
                  "XDG_CURRENT_DESKTOP=Unity",
 
4419
                  "LANG=en_GB.UTF-8",
 
4420
                  "XAUTHORITY=/home/james/.Xauthority",
 
4421
                  "XMODIFIERS=@im=ibus",
 
4422
                  "SHELL=/bin/bash",
 
4423
                  "GDMSESSION=ubuntu",
 
4424
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
4425
                  "XDG_VTNR=7",
 
4426
                  "PWD=/home/james",
 
4427
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
4428
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
4429
                  "CLUTTER_IM_MODULE=xim",
 
4430
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
4431
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
4432
                  "UBUNTU_MENUPROXY=1",
 
4433
                  "SSH_AGENT_PID=1970",
 
4434
                  "JOB=dbus",
 
4435
                  "INSTANCE=",
 
4436
                  "UPSTART_EVENTS=started",
 
4437
                  "foo=bar",
 
4438
                  "global1=value1",
 
4439
                  "global2=value2",
 
4440
                  "global3=value3"
 
4441
               ],
 
4442
               "name" : "",
 
4443
               "path" : "/com/ubuntu/Upstart/jobs/upstart_2dfile_2dbridge/_",
 
4444
               "exit_status" : 0,
 
4445
               "goal" : "JOB_START",
 
4446
               "stop_env" : [],
 
4447
               "fds" : []
 
4448
            }
 
4449
         ],
 
4450
         "emits" : [
 
4451
            "file"
 
4452
         ],
 
4453
         "session" : 0,
 
4454
         "debug" : 0,
 
4455
         "export" : [],
 
4456
         "reload_signal" : 1,
 
4457
         "expect" : "EXPECT_DAEMON",
 
4458
         "stop_on" : [
 
4459
            {
 
4460
               "value" : 0,
 
4461
               "name" : "session-end",
 
4462
               "type" : "EVENT_MATCH"
 
4463
            }
 
4464
         ],
 
4465
         "chroot" : null,
 
4466
         "console" : "CONSOLE_LOG",
 
4467
         "kill_signal" : 15,
 
4468
         "name" : "upstart-file-bridge",
 
4469
         "instance" : "",
 
4470
         "description" : "Bridge file events into upstart",
 
4471
         "respawn_interval" : 5,
 
4472
         "process" : [
 
4473
            {
 
4474
               "script" : 0,
 
4475
               "command" : "upstart-file-bridge --daemon --user"
 
4476
            },
 
4477
            {
 
4478
               "script" : 0,
 
4479
               "command" : null
 
4480
            },
 
4481
            {
 
4482
               "script" : 0,
 
4483
               "command" : null
 
4484
            },
 
4485
            {
 
4486
               "script" : 0,
 
4487
               "command" : null
 
4488
            },
 
4489
            {
 
4490
               "script" : 0,
 
4491
               "command" : null
 
4492
            },
 
4493
            {
 
4494
               "script" : 0,
 
4495
               "command" : null
 
4496
            }
 
4497
         ],
 
4498
         "apparmor_switch" : null,
 
4499
         "respawn_limit" : 10,
 
4500
         "author" : null,
 
4501
         "respawn" : 1,
 
4502
         "nice" : -21,
 
4503
         "limits" : [
 
4504
            {
 
4505
               "rlim_cur" : 0,
 
4506
               "rlim_max" : 0
 
4507
            },
 
4508
            {
 
4509
               "rlim_cur" : 0,
 
4510
               "rlim_max" : 0
 
4511
            },
 
4512
            {
 
4513
               "rlim_cur" : 0,
 
4514
               "rlim_max" : 0
 
4515
            },
 
4516
            {
 
4517
               "rlim_cur" : 0,
 
4518
               "rlim_max" : 0
 
4519
            },
 
4520
            {
 
4521
               "rlim_cur" : 0,
 
4522
               "rlim_max" : 0
 
4523
            },
 
4524
            {
 
4525
               "rlim_cur" : 0,
 
4526
               "rlim_max" : 0
 
4527
            },
 
4528
            {
 
4529
               "rlim_cur" : 0,
 
4530
               "rlim_max" : 0
 
4531
            },
 
4532
            {
 
4533
               "rlim_cur" : 0,
 
4534
               "rlim_max" : 0
 
4535
            },
 
4536
            {
 
4537
               "rlim_cur" : 0,
 
4538
               "rlim_max" : 0
 
4539
            },
 
4540
            {
 
4541
               "rlim_cur" : 0,
 
4542
               "rlim_max" : 0
 
4543
            },
 
4544
            {
 
4545
               "rlim_cur" : 0,
 
4546
               "rlim_max" : 0
 
4547
            },
 
4548
            {
 
4549
               "rlim_cur" : 0,
 
4550
               "rlim_max" : 0
 
4551
            },
 
4552
            {
 
4553
               "rlim_cur" : 0,
 
4554
               "rlim_max" : 0
 
4555
            },
 
4556
            {
 
4557
               "rlim_cur" : 0,
 
4558
               "rlim_max" : 0
 
4559
            },
 
4560
            {
 
4561
               "rlim_cur" : 0,
 
4562
               "rlim_max" : 0
 
4563
            },
 
4564
            {
 
4565
               "rlim_cur" : 0,
 
4566
               "rlim_max" : 0
 
4567
            }
 
4568
         ],
 
4569
         "oom_score_adj" : 0,
 
4570
         "normalexit" : [],
 
4571
         "kill_timeout" : 5,
 
4572
         "usage" : null,
 
4573
         "env" : [],
 
4574
         "version" : null,
 
4575
         "deleted" : 0,
 
4576
         "task" : 0,
 
4577
         "path" : "/com/ubuntu/Upstart/jobs/upstart_2dfile_2dbridge",
 
4578
         "chdir" : null,
 
4579
         "start_on" : [
 
4580
            {
 
4581
               "env" : [
 
4582
                  "dbus"
 
4583
               ],
 
4584
               "value" : 0,
 
4585
               "name" : "started",
 
4586
               "type" : "EVENT_MATCH"
 
4587
            }
 
4588
         ],
 
4589
         "umask" : 18,
 
4590
         "setgid" : null
 
4591
      },
 
4592
      {
 
4593
         "setuid" : null,
 
4594
         "jobs" : [
 
4595
            {
 
4596
               "trace_state" : "TRACE_NONE",
 
4597
               "failed" : 0,
 
4598
               "state" : "JOB_RUNNING",
 
4599
               "failed_process" : "PROCESS_INVALID",
 
4600
               "pid" : [
 
4601
                  2025,
 
4602
                  0,
 
4603
                  0,
 
4604
                  0,
 
4605
                  0,
 
4606
                  0
 
4607
               ],
 
4608
               "start_env" : [],
 
4609
               "trace_forks" : 0,
 
4610
               "respawn_time" : 0,
 
4611
               "log" : [
 
4612
                  {
 
4613
                     "remote_closed" : 0,
 
4614
                     "detached" : 0,
 
4615
                     "uid" : 0,
 
4616
                     "open_errno" : 9,
 
4617
                     "path" : "/home/james/.cache/upstart/gnome-settings-daemon.log",
 
4618
                     "io_watch_fd" : 23,
 
4619
                     "fd" : 22
 
4620
                  },
 
4621
                  {
 
4622
                     "path" : null
 
4623
                  },
 
4624
                  {
 
4625
                     "path" : null
 
4626
                  },
 
4627
                  {
 
4628
                     "path" : null
 
4629
                  },
 
4630
                  {
 
4631
                     "path" : null
 
4632
                  },
 
4633
                  {
 
4634
                     "path" : null
 
4635
                  }
 
4636
               ],
 
4637
               "respawn_count" : 0,
 
4638
               "kill_process" : "PROCESS_INVALID",
 
4639
               "stop_on" : [
 
4640
                  {
 
4641
                     "env" : [
 
4642
                        "gnome-session"
 
4643
                     ],
 
4644
                     "value" : 0,
 
4645
                     "name" : "stopping",
 
4646
                     "type" : "EVENT_MATCH"
 
4647
                  }
 
4648
               ],
 
4649
               "env" : [
 
4650
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
4651
                  "GNOME_KEYRING_PID=1895",
 
4652
                  "USER=james",
 
4653
                  "LANGUAGE=en_GB:en",
 
4654
                  "XDG_SEAT=seat0",
 
4655
                  "TEXTDOMAIN=im-config",
 
4656
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
4657
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
4658
                  "HOME=/home/james",
 
4659
                  "QT4_IM_MODULE=xim",
 
4660
                  "DESKTOP_SESSION=ubuntu",
 
4661
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
4662
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
4663
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
4664
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
4665
                  "IM_CONFIG_PHASE=1",
 
4666
                  "SESSIONTYPE=gnome-session",
 
4667
                  "LOGNAME=james",
 
4668
                  "GTK_IM_MODULE=ibus",
 
4669
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
4670
                  "XDG_SESSION_ID=c3",
 
4671
                  "GDM_LANG=en_GB",
 
4672
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
4673
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
4674
                  "DISPLAY=:0",
 
4675
                  "XDG_CURRENT_DESKTOP=Unity",
 
4676
                  "LANG=en_GB.UTF-8",
 
4677
                  "XAUTHORITY=/home/james/.Xauthority",
 
4678
                  "XMODIFIERS=@im=ibus",
 
4679
                  "SHELL=/bin/bash",
 
4680
                  "GDMSESSION=ubuntu",
 
4681
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
4682
                  "XDG_VTNR=7",
 
4683
                  "PWD=/home/james",
 
4684
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
4685
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
4686
                  "CLUTTER_IM_MODULE=xim",
 
4687
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
4688
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
4689
                  "UBUNTU_MENUPROXY=1",
 
4690
                  "SSH_AGENT_PID=1970",
 
4691
                  "JOB=gnome-session",
 
4692
                  "INSTANCE=",
 
4693
                  "GNOME_DESKTOP_SESSION_ID=this-is-deprecated",
 
4694
                  "UPSTART_EVENTS=started starting",
 
4695
                  "foo=bar",
 
4696
                  "global1=value1",
 
4697
                  "global2=value2",
 
4698
                  "global3=value3"
 
4699
               ],
 
4700
               "name" : "",
 
4701
               "path" : "/com/ubuntu/Upstart/jobs/gnome_2dsettings_2ddaemon/_",
 
4702
               "exit_status" : 0,
 
4703
               "goal" : "JOB_START",
 
4704
               "stop_env" : [],
 
4705
               "fds" : []
 
4706
            }
 
4707
         ],
 
4708
         "emits" : [],
 
4709
         "session" : 0,
 
4710
         "debug" : 0,
 
4711
         "export" : [],
 
4712
         "reload_signal" : 1,
 
4713
         "expect" : "EXPECT_NONE",
 
4714
         "stop_on" : [
 
4715
            {
 
4716
               "env" : [
 
4717
                  "gnome-session"
 
4718
               ],
 
4719
               "value" : 0,
 
4720
               "name" : "stopping",
 
4721
               "type" : "EVENT_MATCH"
 
4722
            }
 
4723
         ],
 
4724
         "chroot" : null,
 
4725
         "console" : "CONSOLE_LOG",
 
4726
         "kill_signal" : 15,
 
4727
         "name" : "gnome-settings-daemon",
 
4728
         "instance" : "",
 
4729
         "description" : "The Gnome Settings Daemon",
 
4730
         "respawn_interval" : 5,
 
4731
         "process" : [
 
4732
            {
 
4733
               "script" : 0,
 
4734
               "command" : "/usr/lib/gnome-settings-daemon/gnome-settings-daemon"
 
4735
            },
 
4736
            {
 
4737
               "script" : 0,
 
4738
               "command" : null
 
4739
            },
 
4740
            {
 
4741
               "script" : 0,
 
4742
               "command" : null
 
4743
            },
 
4744
            {
 
4745
               "script" : 0,
 
4746
               "command" : null
 
4747
            },
 
4748
            {
 
4749
               "script" : 0,
 
4750
               "command" : null
 
4751
            },
 
4752
            {
 
4753
               "script" : 0,
 
4754
               "command" : null
 
4755
            }
 
4756
         ],
 
4757
         "apparmor_switch" : null,
 
4758
         "respawn_limit" : 10,
 
4759
         "author" : "Stéphane Graber <stgraber@ubuntu.com>",
 
4760
         "respawn" : 1,
 
4761
         "nice" : -21,
 
4762
         "limits" : [
 
4763
            {
 
4764
               "rlim_cur" : 0,
 
4765
               "rlim_max" : 0
 
4766
            },
 
4767
            {
 
4768
               "rlim_cur" : 0,
 
4769
               "rlim_max" : 0
 
4770
            },
 
4771
            {
 
4772
               "rlim_cur" : 0,
 
4773
               "rlim_max" : 0
 
4774
            },
 
4775
            {
 
4776
               "rlim_cur" : 0,
 
4777
               "rlim_max" : 0
 
4778
            },
 
4779
            {
 
4780
               "rlim_cur" : 0,
 
4781
               "rlim_max" : 0
 
4782
            },
 
4783
            {
 
4784
               "rlim_cur" : 0,
 
4785
               "rlim_max" : 0
 
4786
            },
 
4787
            {
 
4788
               "rlim_cur" : 0,
 
4789
               "rlim_max" : 0
 
4790
            },
 
4791
            {
 
4792
               "rlim_cur" : 0,
 
4793
               "rlim_max" : 0
 
4794
            },
 
4795
            {
 
4796
               "rlim_cur" : 0,
 
4797
               "rlim_max" : 0
 
4798
            },
 
4799
            {
 
4800
               "rlim_cur" : 0,
 
4801
               "rlim_max" : 0
 
4802
            },
 
4803
            {
 
4804
               "rlim_cur" : 0,
 
4805
               "rlim_max" : 0
 
4806
            },
 
4807
            {
 
4808
               "rlim_cur" : 0,
 
4809
               "rlim_max" : 0
 
4810
            },
 
4811
            {
 
4812
               "rlim_cur" : 0,
 
4813
               "rlim_max" : 0
 
4814
            },
 
4815
            {
 
4816
               "rlim_cur" : 0,
 
4817
               "rlim_max" : 0
 
4818
            },
 
4819
            {
 
4820
               "rlim_cur" : 0,
 
4821
               "rlim_max" : 0
 
4822
            },
 
4823
            {
 
4824
               "rlim_cur" : 0,
 
4825
               "rlim_max" : 0
 
4826
            }
 
4827
         ],
 
4828
         "oom_score_adj" : 0,
 
4829
         "normalexit" : [],
 
4830
         "kill_timeout" : 5,
 
4831
         "usage" : null,
 
4832
         "env" : [],
 
4833
         "version" : null,
 
4834
         "deleted" : 0,
 
4835
         "task" : 0,
 
4836
         "path" : "/com/ubuntu/Upstart/jobs/gnome_2dsettings_2ddaemon",
 
4837
         "chdir" : null,
 
4838
         "start_on" : [
 
4839
            {
 
4840
               "env" : [
 
4841
                  "dbus"
 
4842
               ],
 
4843
               "value" : 0,
 
4844
               "name" : "started",
 
4845
               "type" : "EVENT_MATCH"
 
4846
            },
 
4847
            {
 
4848
               "env" : [
 
4849
                  "gnome-session"
 
4850
               ],
 
4851
               "value" : 0,
 
4852
               "name" : "starting",
 
4853
               "type" : "EVENT_MATCH"
 
4854
            },
 
4855
            {
 
4856
               "value" : 0,
 
4857
               "type" : "EVENT_AND"
 
4858
            }
 
4859
         ],
 
4860
         "umask" : 18,
 
4861
         "setgid" : null
 
4862
      },
 
4863
      {
 
4864
         "setuid" : null,
 
4865
         "jobs" : [],
 
4866
         "emits" : [],
 
4867
         "session" : 0,
 
4868
         "debug" : 0,
 
4869
         "export" : [],
 
4870
         "reload_signal" : 1,
 
4871
         "expect" : "EXPECT_NONE",
 
4872
         "chroot" : null,
 
4873
         "console" : "CONSOLE_LOG",
 
4874
         "kill_signal" : 15,
 
4875
         "name" : "re-exec",
 
4876
         "instance" : "",
 
4877
         "description" : "Restart session init when system init restarts",
 
4878
         "respawn_interval" : 5,
 
4879
         "process" : [
 
4880
            {
 
4881
               "script" : 0,
 
4882
               "command" : "dbus-send --type=method_call --address=$UPSTART_SESSION /com/ubuntu/Upstart com.ubuntu.Upstart0_6.Restart"
 
4883
            },
 
4884
            {
 
4885
               "script" : 0,
 
4886
               "command" : null
 
4887
            },
 
4888
            {
 
4889
               "script" : 0,
 
4890
               "command" : null
 
4891
            },
 
4892
            {
 
4893
               "script" : 0,
 
4894
               "command" : null
 
4895
            },
 
4896
            {
 
4897
               "script" : 0,
 
4898
               "command" : null
 
4899
            },
 
4900
            {
 
4901
               "script" : 0,
 
4902
               "command" : null
 
4903
            }
 
4904
         ],
 
4905
         "apparmor_switch" : null,
 
4906
         "respawn_limit" : 10,
 
4907
         "author" : "Stéphane Graber <stgraber@ubuntu.com>",
 
4908
         "respawn" : 0,
 
4909
         "nice" : -21,
 
4910
         "limits" : [
 
4911
            {
 
4912
               "rlim_cur" : 0,
 
4913
               "rlim_max" : 0
 
4914
            },
 
4915
            {
 
4916
               "rlim_cur" : 0,
 
4917
               "rlim_max" : 0
 
4918
            },
 
4919
            {
 
4920
               "rlim_cur" : 0,
 
4921
               "rlim_max" : 0
 
4922
            },
 
4923
            {
 
4924
               "rlim_cur" : 0,
 
4925
               "rlim_max" : 0
 
4926
            },
 
4927
            {
 
4928
               "rlim_cur" : 0,
 
4929
               "rlim_max" : 0
 
4930
            },
 
4931
            {
 
4932
               "rlim_cur" : 0,
 
4933
               "rlim_max" : 0
 
4934
            },
 
4935
            {
 
4936
               "rlim_cur" : 0,
 
4937
               "rlim_max" : 0
 
4938
            },
 
4939
            {
 
4940
               "rlim_cur" : 0,
 
4941
               "rlim_max" : 0
 
4942
            },
 
4943
            {
 
4944
               "rlim_cur" : 0,
 
4945
               "rlim_max" : 0
 
4946
            },
 
4947
            {
 
4948
               "rlim_cur" : 0,
 
4949
               "rlim_max" : 0
 
4950
            },
 
4951
            {
 
4952
               "rlim_cur" : 0,
 
4953
               "rlim_max" : 0
 
4954
            },
 
4955
            {
 
4956
               "rlim_cur" : 0,
 
4957
               "rlim_max" : 0
 
4958
            },
 
4959
            {
 
4960
               "rlim_cur" : 0,
 
4961
               "rlim_max" : 0
 
4962
            },
 
4963
            {
 
4964
               "rlim_cur" : 0,
 
4965
               "rlim_max" : 0
 
4966
            },
 
4967
            {
 
4968
               "rlim_cur" : 0,
 
4969
               "rlim_max" : 0
 
4970
            },
 
4971
            {
 
4972
               "rlim_cur" : 0,
 
4973
               "rlim_max" : 0
 
4974
            }
 
4975
         ],
 
4976
         "oom_score_adj" : 0,
 
4977
         "normalexit" : [],
 
4978
         "kill_timeout" : 5,
 
4979
         "usage" : null,
 
4980
         "env" : [],
 
4981
         "version" : null,
 
4982
         "task" : 0,
 
4983
         "path" : "/com/ubuntu/Upstart/jobs/re_2dexec",
 
4984
         "deleted" : 0,
 
4985
         "chdir" : null,
 
4986
         "start_on" : [
 
4987
            {
 
4988
               "value" : 0,
 
4989
               "name" : ":sys:restarted",
 
4990
               "type" : "EVENT_MATCH"
 
4991
            }
 
4992
         ],
 
4993
         "umask" : 18,
 
4994
         "setgid" : null
 
4995
      },
 
4996
      {
 
4997
         "setuid" : null,
 
4998
         "jobs" : [
 
4999
            {
 
5000
               "trace_state" : "TRACE_NONE",
 
5001
               "failed" : 0,
 
5002
               "state" : "JOB_RUNNING",
 
5003
               "failed_process" : "PROCESS_INVALID",
 
5004
               "pid" : [
 
5005
                  1981,
 
5006
                  0,
 
5007
                  0,
 
5008
                  0,
 
5009
                  0,
 
5010
                  0
 
5011
               ],
 
5012
               "start_env" : [],
 
5013
               "trace_forks" : 0,
 
5014
               "respawn_time" : 0,
 
5015
               "log" : [
 
5016
                  {
 
5017
                     "remote_closed" : 0,
 
5018
                     "detached" : 0,
 
5019
                     "uid" : 0,
 
5020
                     "open_errno" : 0,
 
5021
                     "path" : "/home/james/.cache/upstart/upstart-event-bridge.log",
 
5022
                     "io_watch_fd" : 18,
 
5023
                     "fd" : -1
 
5024
                  },
 
5025
                  {
 
5026
                     "path" : null
 
5027
                  },
 
5028
                  {
 
5029
                     "path" : null
 
5030
                  },
 
5031
                  {
 
5032
                     "path" : null
 
5033
                  },
 
5034
                  {
 
5035
                     "path" : null
 
5036
                  },
 
5037
                  {
 
5038
                     "path" : null
 
5039
                  }
 
5040
               ],
 
5041
               "respawn_count" : 0,
 
5042
               "kill_process" : "PROCESS_INVALID",
 
5043
               "stop_on" : [
 
5044
                  {
 
5045
                     "env" : [
 
5046
                        "dbus"
 
5047
                     ],
 
5048
                     "value" : 0,
 
5049
                     "name" : "stopped",
 
5050
                     "type" : "EVENT_MATCH"
 
5051
                  }
 
5052
               ],
 
5053
               "env" : [
 
5054
                  "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
5055
                  "GNOME_KEYRING_PID=1895",
 
5056
                  "USER=james",
 
5057
                  "LANGUAGE=en_GB:en",
 
5058
                  "XDG_SEAT=seat0",
 
5059
                  "TEXTDOMAIN=im-config",
 
5060
                  "COMPIZ_CONFIG_PROFILE=ubuntu",
 
5061
                  "LIBGL_ALWAYS_SOFTWARE=1",
 
5062
                  "HOME=/home/james",
 
5063
                  "QT4_IM_MODULE=xim",
 
5064
                  "DESKTOP_SESSION=ubuntu",
 
5065
                  "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
5066
                  "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
5067
                  "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
5068
                  "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
5069
                  "IM_CONFIG_PHASE=1",
 
5070
                  "SESSIONTYPE=gnome-session",
 
5071
                  "LOGNAME=james",
 
5072
                  "GTK_IM_MODULE=ibus",
 
5073
                  "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
5074
                  "XDG_SESSION_ID=c3",
 
5075
                  "GDM_LANG=en_GB",
 
5076
                  "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
5077
                  "XDG_RUNTIME_DIR=/run/user/1000",
 
5078
                  "DISPLAY=:0",
 
5079
                  "XDG_CURRENT_DESKTOP=Unity",
 
5080
                  "LANG=en_GB.UTF-8",
 
5081
                  "XAUTHORITY=/home/james/.Xauthority",
 
5082
                  "XMODIFIERS=@im=ibus",
 
5083
                  "SHELL=/bin/bash",
 
5084
                  "GDMSESSION=ubuntu",
 
5085
                  "TEXTDOMAINDIR=/usr/share/locale/",
 
5086
                  "XDG_VTNR=7",
 
5087
                  "PWD=/home/james",
 
5088
                  "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
5089
                  "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
5090
                  "CLUTTER_IM_MODULE=xim",
 
5091
                  "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
5092
                  "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
5093
                  "UBUNTU_MENUPROXY=1",
 
5094
                  "SSH_AGENT_PID=1970",
 
5095
                  "JOB=dbus",
 
5096
                  "INSTANCE=",
 
5097
                  "UPSTART_EVENTS=started",
 
5098
                  "foo=bar",
 
5099
                  "global1=value1",
 
5100
                  "global2=value2",
 
5101
                  "global3=value3"
 
5102
               ],
 
5103
               "name" : "",
 
5104
               "path" : "/com/ubuntu/Upstart/jobs/upstart_2devent_2dbridge/_",
 
5105
               "exit_status" : 0,
 
5106
               "goal" : "JOB_START",
 
5107
               "stop_env" : [],
 
5108
               "fds" : []
 
5109
            }
 
5110
         ],
 
5111
         "emits" : [
 
5112
            ":sys:*"
 
5113
         ],
 
5114
         "session" : 0,
 
5115
         "debug" : 0,
 
5116
         "export" : [],
 
5117
         "reload_signal" : 1,
 
5118
         "expect" : "EXPECT_NONE",
 
5119
         "stop_on" : [
 
5120
            {
 
5121
               "env" : [
 
5122
                  "dbus"
 
5123
               ],
 
5124
               "value" : 0,
 
5125
               "name" : "stopped",
 
5126
               "type" : "EVENT_MATCH"
 
5127
            }
 
5128
         ],
 
5129
         "chroot" : null,
 
5130
         "console" : "CONSOLE_LOG",
 
5131
         "kill_signal" : 15,
 
5132
         "name" : "upstart-event-bridge",
 
5133
         "instance" : "",
 
5134
         "description" : "Bridge Upstart system events into session Upstart",
 
5135
         "respawn_interval" : 5,
 
5136
         "process" : [
 
5137
            {
 
5138
               "script" : 0,
 
5139
               "command" : "upstart-event-bridge"
 
5140
            },
 
5141
            {
 
5142
               "script" : 0,
 
5143
               "command" : null
 
5144
            },
 
5145
            {
 
5146
               "script" : 0,
 
5147
               "command" : null
 
5148
            },
 
5149
            {
 
5150
               "script" : 0,
 
5151
               "command" : null
 
5152
            },
 
5153
            {
 
5154
               "script" : 0,
 
5155
               "command" : null
 
5156
            },
 
5157
            {
 
5158
               "script" : 0,
 
5159
               "command" : null
 
5160
            }
 
5161
         ],
 
5162
         "apparmor_switch" : null,
 
5163
         "respawn_limit" : 10,
 
5164
         "author" : null,
 
5165
         "respawn" : 1,
 
5166
         "nice" : -21,
 
5167
         "limits" : [
 
5168
            {
 
5169
               "rlim_cur" : 0,
 
5170
               "rlim_max" : 0
 
5171
            },
 
5172
            {
 
5173
               "rlim_cur" : 0,
 
5174
               "rlim_max" : 0
 
5175
            },
 
5176
            {
 
5177
               "rlim_cur" : 0,
 
5178
               "rlim_max" : 0
 
5179
            },
 
5180
            {
 
5181
               "rlim_cur" : 0,
 
5182
               "rlim_max" : 0
 
5183
            },
 
5184
            {
 
5185
               "rlim_cur" : 0,
 
5186
               "rlim_max" : 0
 
5187
            },
 
5188
            {
 
5189
               "rlim_cur" : 0,
 
5190
               "rlim_max" : 0
 
5191
            },
 
5192
            {
 
5193
               "rlim_cur" : 0,
 
5194
               "rlim_max" : 0
 
5195
            },
 
5196
            {
 
5197
               "rlim_cur" : 0,
 
5198
               "rlim_max" : 0
 
5199
            },
 
5200
            {
 
5201
               "rlim_cur" : 0,
 
5202
               "rlim_max" : 0
 
5203
            },
 
5204
            {
 
5205
               "rlim_cur" : 0,
 
5206
               "rlim_max" : 0
 
5207
            },
 
5208
            {
 
5209
               "rlim_cur" : 0,
 
5210
               "rlim_max" : 0
 
5211
            },
 
5212
            {
 
5213
               "rlim_cur" : 0,
 
5214
               "rlim_max" : 0
 
5215
            },
 
5216
            {
 
5217
               "rlim_cur" : 0,
 
5218
               "rlim_max" : 0
 
5219
            },
 
5220
            {
 
5221
               "rlim_cur" : 0,
 
5222
               "rlim_max" : 0
 
5223
            },
 
5224
            {
 
5225
               "rlim_cur" : 0,
 
5226
               "rlim_max" : 0
 
5227
            },
 
5228
            {
 
5229
               "rlim_cur" : 0,
 
5230
               "rlim_max" : 0
 
5231
            }
 
5232
         ],
 
5233
         "oom_score_adj" : 0,
 
5234
         "normalexit" : [],
 
5235
         "kill_timeout" : 5,
 
5236
         "usage" : null,
 
5237
         "env" : [],
 
5238
         "version" : null,
 
5239
         "deleted" : 0,
 
5240
         "task" : 0,
 
5241
         "path" : "/com/ubuntu/Upstart/jobs/upstart_2devent_2dbridge",
 
5242
         "chdir" : null,
 
5243
         "start_on" : [
 
5244
            {
 
5245
               "env" : [
 
5246
                  "dbus"
 
5247
               ],
 
5248
               "value" : 0,
 
5249
               "name" : "started",
 
5250
               "type" : "EVENT_MATCH"
 
5251
            }
 
5252
         ],
 
5253
         "umask" : 18,
 
5254
         "setgid" : null
 
5255
      },
 
5256
      {
 
5257
         "setuid" : null,
 
5258
         "jobs" : [],
 
5259
         "emits" : [],
 
5260
         "session" : 0,
 
5261
         "debug" : 0,
 
5262
         "export" : [],
 
5263
         "reload_signal" : 1,
 
5264
         "expect" : "EXPECT_NONE",
 
5265
         "chroot" : null,
 
5266
         "console" : "CONSOLE_LOG",
 
5267
         "name" : "block_sigterm",
 
5268
         "kill_signal" : 15,
 
5269
         "instance" : "",
 
5270
         "description" : null,
 
5271
         "respawn_interval" : 5,
 
5272
         "process" : [
 
5273
            {
 
5274
               "script" : 1,
 
5275
               "command" : "echo \"hello from job that blocks SIGTERM/SIGHUP\"\ntrap '' TERM  HUP\nexec sleep 999\n"
 
5276
            },
 
5277
            {
 
5278
               "script" : 0,
 
5279
               "command" : null
 
5280
            },
 
5281
            {
 
5282
               "script" : 0,
 
5283
               "command" : null
 
5284
            },
 
5285
            {
 
5286
               "script" : 0,
 
5287
               "command" : null
 
5288
            },
 
5289
            {
 
5290
               "script" : 0,
 
5291
               "command" : null
 
5292
            },
 
5293
            {
 
5294
               "script" : 0,
 
5295
               "command" : null
 
5296
            }
 
5297
         ],
 
5298
         "apparmor_switch" : null,
 
5299
         "respawn_limit" : 10,
 
5300
         "author" : null,
 
5301
         "respawn" : 0,
 
5302
         "nice" : -21,
 
5303
         "limits" : [
 
5304
            {
 
5305
               "rlim_cur" : 0,
 
5306
               "rlim_max" : 0
 
5307
            },
 
5308
            {
 
5309
               "rlim_cur" : 0,
 
5310
               "rlim_max" : 0
 
5311
            },
 
5312
            {
 
5313
               "rlim_cur" : 0,
 
5314
               "rlim_max" : 0
 
5315
            },
 
5316
            {
 
5317
               "rlim_cur" : 0,
 
5318
               "rlim_max" : 0
 
5319
            },
 
5320
            {
 
5321
               "rlim_cur" : 0,
 
5322
               "rlim_max" : 0
 
5323
            },
 
5324
            {
 
5325
               "rlim_cur" : 0,
 
5326
               "rlim_max" : 0
 
5327
            },
 
5328
            {
 
5329
               "rlim_cur" : 0,
 
5330
               "rlim_max" : 0
 
5331
            },
 
5332
            {
 
5333
               "rlim_cur" : 0,
 
5334
               "rlim_max" : 0
 
5335
            },
 
5336
            {
 
5337
               "rlim_cur" : 0,
 
5338
               "rlim_max" : 0
 
5339
            },
 
5340
            {
 
5341
               "rlim_cur" : 0,
 
5342
               "rlim_max" : 0
 
5343
            },
 
5344
            {
 
5345
               "rlim_cur" : 0,
 
5346
               "rlim_max" : 0
 
5347
            },
 
5348
            {
 
5349
               "rlim_cur" : 0,
 
5350
               "rlim_max" : 0
 
5351
            },
 
5352
            {
 
5353
               "rlim_cur" : 0,
 
5354
               "rlim_max" : 0
 
5355
            },
 
5356
            {
 
5357
               "rlim_cur" : 0,
 
5358
               "rlim_max" : 0
 
5359
            },
 
5360
            {
 
5361
               "rlim_cur" : 0,
 
5362
               "rlim_max" : 0
 
5363
            },
 
5364
            {
 
5365
               "rlim_cur" : 0,
 
5366
               "rlim_max" : 0
 
5367
            }
 
5368
         ],
 
5369
         "oom_score_adj" : 0,
 
5370
         "normalexit" : [],
 
5371
         "kill_timeout" : 5,
 
5372
         "usage" : null,
 
5373
         "env" : [],
 
5374
         "version" : null,
 
5375
         "task" : 0,
 
5376
         "path" : "/com/ubuntu/Upstart/jobs/block_5fsigterm",
 
5377
         "deleted" : 0,
 
5378
         "chdir" : null,
 
5379
         "umask" : 18,
 
5380
         "setgid" : null
 
5381
      }
 
5382
   ],
 
5383
   "events" : [],
 
5384
   "job_environment" : [
 
5385
      "PATH=/home/james/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
 
5386
      "GNOME_KEYRING_PID=1895",
 
5387
      "USER=james",
 
5388
      "LANGUAGE=en_GB:en",
 
5389
      "XDG_SEAT=seat0",
 
5390
      "TEXTDOMAIN=im-config",
 
5391
      "COMPIZ_CONFIG_PROFILE=ubuntu",
 
5392
      "LIBGL_ALWAYS_SOFTWARE=1",
 
5393
      "HOME=/home/james",
 
5394
      "QT4_IM_MODULE=xim",
 
5395
      "DESKTOP_SESSION=ubuntu",
 
5396
      "XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0",
 
5397
      "GTK_MODULES=overlay-scrollbar:unity-gtk-module",
 
5398
      "GNOME_KEYRING_CONTROL=/run/user/1000/keyring-X7tJsa",
 
5399
      "MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path",
 
5400
      "IM_CONFIG_PHASE=1",
 
5401
      "SESSIONTYPE=gnome-session",
 
5402
      "LOGNAME=james",
 
5403
      "GTK_IM_MODULE=ibus",
 
5404
      "DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path",
 
5405
      "XDG_SESSION_ID=c3",
 
5406
      "GDM_LANG=en_GB",
 
5407
      "XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0",
 
5408
      "XDG_RUNTIME_DIR=/run/user/1000",
 
5409
      "DISPLAY=:0",
 
5410
      "XDG_CURRENT_DESKTOP=Unity",
 
5411
      "LANG=en_GB.UTF-8",
 
5412
      "XAUTHORITY=/home/james/.Xauthority",
 
5413
      "XMODIFIERS=@im=ibus",
 
5414
      "SHELL=/bin/bash",
 
5415
      "GDMSESSION=ubuntu",
 
5416
      "TEXTDOMAINDIR=/usr/share/locale/",
 
5417
      "XDG_VTNR=7",
 
5418
      "PWD=/home/james",
 
5419
      "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg",
 
5420
      "XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/",
 
5421
      "CLUTTER_IM_MODULE=xim",
 
5422
      "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-buFmXpucre",
 
5423
      "SSH_AUTH_SOCK=/tmp/ssh-kHEqyx0MSNxY/agent.1965",
 
5424
      "UBUNTU_MENUPROXY=1",
 
5425
      "SSH_AGENT_PID=1970",
 
5426
      "foo=bar",
 
5427
      "global1=value1",
 
5428
      "global2=value2",
 
5429
      "global3=value3"
 
5430
   ]
 
5431
}