lp:~jamesodhunt/upstart/override-support

Created by James Hunt on 2011-01-12 and last modified on 2011-01-21
Get this branch:
bzr branch lp:~jamesodhunt/upstart/override-support
Only James Hunt can upload to this branch. If you are James Hunt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
James Hunt
Project:
upstart
Status:
Merged

Recent revisions

1261. By James Hunt on 2011-01-21

* (debug_count_list_entries): Fixed debug function which always counted
  conf_sources list, rather than that specified.

1260. By James Hunt on 2011-01-17

* Generic
  - fixed typos.
  - addition of debug functions useful for gdb sessions (available
    only in DEBUG build).
* init/conf.c:
    - (conf_reload): Removed ENOENT check to ensure error thrown if
      conf files/dirs do not exist.
    - (conf_reload_path): Now takes an extra override_path parameter.
    - (is_conf_file/is_conf_file_std/is_conf_file_override): New
      functions to determine type of given file path.
    - (toggle_conf_name): New function which convert a conf file
      name to an override name and vice versa.
    - majority of remaining functions updated to handle override
      files.
* init/man/init.5: Updated to document override file support.
* init/man/init.8: Added reference to control-alt-delete(7) man page.
* init/paths.h: New macros CONF_EXT_OVERRIDE, CONF_EXT_STD,
  IS_CONF_FILE_OVERRIDE and IS_CONF_FILE_STD.
* init/parse_conf.c: Added assertion to remind us forcibly to add
  override-handling code for directories if we ever allow content in
  'init.conf'.
* init/parse_job.c (parse_job): Additional parameter 'update' to
  allow override files to replace existing Job details.
* init/test_conf.c
    - New macros TEST_ENSURE_CLEAN_ENV() and
      TEST_FORCE_WATCH_UPDATE().
    - test_override(): New function.
    - test_toggle_conf_name(): New function.
* init/test_parse_job.c:
    - Updated for extra parse_job() parameter
    - added a test feature to test_parse_job() to exercise new
      parameter to parse_job().
* util/man/initctl.8: Clarified what it means to restart a job.

1259. By Petr Lautrbach on 2011-01-06

* init/job_process.c (job_process_termianted): Don't rewind the
utmp file between updates.
* init/tests/test_job_process.c (test_utmp): Add test case for
newer mingetty behaviour.

1258. By Scott James Remnant (Canonical) on 2010-12-21

* contrib/bash_completion/upstart: Add bash completion script.
* contrib/Makefile.am (EXTRA_DIST): Include in tarball.
* NEWS: Update.

1257. By Scott James Remnant (Canonical) on 2010-12-20

* NEWS: update.

1256. By Petr Lautrbach on 2010-12-20

* init/job_process.c (job_process_terminated): On termination of
a job, update the utmp file replacing any existing entry for that
pid with a DEAD_PROCESS entry; likewise append an entry to wtmp.
* init/tests/test_job_process.c (test_utmp): Test utmp handling.

1255. By Petr Lautrbach on 2010-12-20

* util/shutdown.c: Exit non-zero if unable to shutdown the system.

1254. By Scott James Remnant (Canonical) on 2010-12-14

* configure.ac: Bump version to 0.6.8
* NEWS: Begin new release

1253. By Scott James Remnant (Canonical) on 2010-12-14

* NEWS: Release 0.6.7

1252. By Scott James Remnant (Canonical) on 2010-12-14

remove extraneous marker

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~canonical-scott/upstart/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers