Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

Currently when you boot the system using Upstart, every job file is taken into account. This specification proposes a "profiles" system which allows you to specify exactly which files to take into account in a profile.

Rationale

Sysvinit currently has a runlevel system. This would be a way of replacing it.

Use cases

Scope

The scope of this proposal is limited to the part of Upstart that monitors the event.d directory and parses the files.

Design

Implementation

Code

Code changes are primarily limited to init/cfgfile.c, init/cfgfile.h, init/main.c and init/job.h

Data preservation and migration

These changes are backwards compatible with the previous behaviour.

Unresolved issues


Profiles (last edited 2011-08-26 04:10:16 by localhost)