Call for testing: Upstart 1.4 in Ubuntu

James Hunt james.hunt at ubuntu.com
Thu Dec 22 22:01:29 UTC 2011


Hi All,

We're looking to land Upstart 1.4 in Ubuntu Precise early January 2012. If you have an Ubuntu
Precise test system [1] and you'd like to help with testing these new features, read on...

= New Features =

 The two main new features are:

- new 'setuid' and 'setgid' stanzas

  Allows you to specify the user and group a job runs as
  (this should help minimize the intricate su/sudo/start-stop-daemon command-lines)

- Logging of job output for system jobs [2]

  Job logging is enabled by default in 1.4. Since this is the first version of Upstart
  that writes to *any* files, this is quite a big change. 3 new command-line options
  have been added to support this feature:

	'--no-log' (disable logging entirely)
	'--logdir=DIR' (specify alternate log directory)
	'--default-console=VALUE' (specify default value for 'console' stanza).

= How to Obtain the Upstart 1.4 Package =

 please add the following 'upstart-job-logging' PPA [3] to your system and give it a spin:

	sudo add-apt-repository ppa:jamesodhunt/upstart-job-logging

= Feedback =

Please provide feedback via a bug report:

	https://bugs.launchpad.net/ubuntu/+source/upstart/+filebug

= Further Details on Features =

Full details on these features can be found in the usual places:

- init(5)
- init(8)
- cookbook:
    http://upstart.ubuntu.com/cookbook/#console-log
    http://upstart.ubuntu.com/cookbook/#configuration
    http://upstart.ubuntu.com/cookbook/#setuid
    http://upstart.ubuntu.com/cookbook/#setgid


Thanks for your help.

Kind regards,

James.

[1] - Usual caveats apply: do *not* install this on any critical systems.

[2] - Two limitations to be aware of:
	- logging *only* currently applies to system jobs,
	- any job that produces output and ends *before* the disk becomes writeable
	  will not currently have output logged.
      Note: both limitations are currently being addressed.

[3] - https://launchpad.net/~jamesodhunt/+archive/upstart-job-logging

--
James Hunt
____________________________________
http://upstart.ubuntu.com/cookbook
http://upstart.ubuntu.com/cookbook/upstart_cookbook.pdf



More information about the ubuntu-devel mailing list