~jamesodhunt/ubuntu/trusty/upstart/1.12.1

Viewing all changes in revision 1170.

  • Committer: Scott James Remnant
  • Date: 2009-07-09 08:43:17 UTC
  • Revision ID: scott@netsplit.com-20090709084317-7si8jwmqr9ug39ui
* util/utmp.c (utmp_write_runlevel): Don't write 'N' to utmp or
wtmp for the previous runlevel, this will force writing reboot
records if prevlevel='N'/0 since read_runlevel will always return
'N' in that case.
* util/tests/test_utmp.c (test_write_runlevel): Add test case for
passing 'N' and having it treated as zero
(test_read_runlevel): Add a couple of test cases for the problems
we found last night where shutdown and corrupt utmp records result
in the wrong data being returned.
* util/tests/test_sysv.c (test_change_runlevel): Add a test case
for switching from sysinit to the first runlevel

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: