and sets the log level for the console log to \fBNONE\fR.
.TP
\fB\-\-help\fR
-display this help and exit
+Display brief help text and then exit.
.TP
\fIservice-name\fR
Specifies the name of a service that should be started (along with its
.SH GENERAL OPTIONS
.TP
\fB\-\-help\fR
-display this help and exit
+Display brief help text and then exit.
.TP
\fB\-s\fR, \fB\-\-system\fR
Control the system init process (this is the default unless run as a non-root user). This option
system. They can also perform shutdown directly, without service rollback.
Note that for consistency with other packages a "halt" alias is provided,
-however it has no special significance. Note that the default action is to
-power down the system.
+however it has no special significance. The default action is to power down
+the system if called as either "shutdown" or "halt".
.\"
.SH OPTIONS
.TP
+\fB\-\-help\fR
+Display brief help text and then exit.
+.TP
\fB\-r\fP
Request a shutdown followed by restart. This is the default if executed as
\fBreboot\fR.
\fB\-\-use\-passed\-cfd\fR
Instead of attempting to open a socket connection to the service daemon,
use a pre-opened connection that has been passed to the process from its parent
-via an open file descriptor. The file descriptor with the connection is identifed
+via an open file descriptor. The file descriptor with the connection is identified
by the DINIT_CS_FD environment variable.
.TP
\fB\-\-system\fR
" environment variable initialisation file\n"
" --services-dir <dir>, -d <dir>\n"
" set base directory for service description\n"
- " files (-d <dir>)\n"
+ " files\n"
" --system, -s run as the system service manager\n"
" --user, -u run as a user service manager\n"
" --socket-path <path>, -p <path>\n"
init_log(services, log_is_syslog);
if (am_system_init) {
- log(loglevel_t::INFO, false, "starting system");
+ log(loglevel_t::INFO, false, "Starting system");
}
// Only try to set up the external log now if we aren't the system init. (If we are the