global environment table is not serialised
Bug #1238078 reported by
James Hunt
This bug affects 15 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
upstart |
Fix Released
|
High
|
James Hunt | ||
upstart (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Calls to "initctl set-env -g" will not persist across a re-exec since the global environment table is not being serialised.
Related branches
lp://staging/~jamesodhunt/upstart/bug-1238078
- Steve Langasek: Needs Fixing
-
Diff: 19782 lines (+19467/-52)11 files modifiedChangeLog (+52/-5)
init/Makefile.am (+2/-1)
init/job_class.c (+67/-5)
init/job_class.h (+8/-0)
init/state.c (+25/-1)
init/tests/data/upstart-1.11.json (+19034/-0)
init/tests/test_state.c (+85/-1)
test/test_util_common.c (+89/-35)
test/test_util_common.h (+7/-2)
util/man/initctl.8 (+2/-1)
util/tests/test_initctl.c (+96/-1)
Changed in upstart: | |
importance: | Undecided → High |
Changed in upstart (Ubuntu): | |
importance: | Undecided → High |
Changed in upstart: | |
assignee: | nobody → James Hunt (jamesodhunt) |
Changed in upstart: | |
status: | New → In Progress |
Changed in upstart: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
This may explain bug 1234731.