lp:~jamesodhunt/upstart/bug-1324096
- Get this branch:
- bzr branch lp:~jamesodhunt/upstart/bug-1324096
Branch merges
- Dimitri John Ledkov: Approve
-
Diff: 1394 lines (+986/-145) (has conflicts)7 files modifiedChangeLog (+37/-0)
dbus/com.ubuntu.Upstart.xml (+13/-0)
init/control.c (+188/-105)
init/control.h (+13/-0)
util/initctl.c (+8/-14)
util/man/initctl.8 (+8/-7)
util/tests/test_initctl.c (+719/-19)
Related bugs
Related blueprints
Branch information
Recent revisions
- 1624. By James Hunt
-
* Merge of lp:~xnox/upstart/bug-1324096.
- 1623. By James Hunt
-
* dbus/com.
ubuntu. Upstart. xml: Renamed SetEnvMulti to SetEnvList and
UnsetEnvMulti to UnsetEnvList for clarity.
* init/control.c:
- control_set_env_ list(): Renamed from control_ set_env_ multi() .
- control_unset_env_ list(): Renamed from control_ unset_env_ multi() .
- control_unset_env( ): Actually make it call control_ unset_env_ list().
* util/initctl.c: Updated to call renamed functions. - 1622. By James Hunt
-
* dbus/com.
ubuntu. Upstart. xml: Added 'SetEnvMulti' and 'UnsetEnvMulti'
methods to allow multiple job environment variables to be set/unset
simultaneously (LP: #1324096).
* init/control.c:
- control_set_env_ multi() : Implementation for 'SetEnvMulti'.
- control_set_env(): Retained 'SetEnv' implementation that now calls
control_set_env_ multi() .
- control_unset_env_ multi() : Implementation for 'UnSetEnvMulti'.
- control_unset_env( ): Retained 'UnSetEnv' implementation that now calls
control_unset_env_ multi() .
* util/initctl.c:
- set_env_action(): Updated to call set_env_multi_sync( ).
- unset_env_action(): Updated to call unset_env_multi_sync( ).
* util/man/initctl.8: Updated to document ability for 'set-env' and
'unset-env' to set and unset multiple variables simultaneously.
* util/tests/test_initctl. c: Added new tests:
- "multiple set-env in 'name=value' form"
- "multiple set-env in 'name=' form"
- "multiple set-env in 'name' form"
- "set-env for multiple already set variables"
- "set-env with multiple variables, some already set"
- "set-env with multiple variables in different forms"
- "set-env --retain with multiple variables, some already set" - 1617. By James Hunt
-
* init/man.5:
- Clarify default behaviour of 'respawn' stanza.
- Add missing 'respawn limit unlimited' details.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:upstart