[systemd-devel] [PATCH 11/12] Add man page and references to it.

Didier Roche didrocks at ubuntu.com
Thu Jan 29 09:46:40 PST 2015


Le 28/01/2015 16:06, Zbigniew Jędrzejewski-Szmek a écrit :
> On Wed, Jan 28, 2015 at 02:24:55PM +0100, Didier Roche wrote:
>>  From 6b13d8fb248bf4176f1ad7e1d4736683462bf196 Mon Sep 17 00:00:00 2001
>> From: Didier Roche <didrocks at ubuntu.com>
>> Date: Mon, 26 Jan 2015 17:34:59 +0100
>> Subject: [PATCH 11/12] Add man page and references to it.
>> --- /dev/null
>> +++ b/man/systemd-fsckd.service.xml
>> @@ -0,0 +1,170 @@
>> +<?xml version="1.0"?>
>> +<!--*-nxml-*-->
>> +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
>> +<!--
>> +  This file is part of systemd.
>> +
>> +  Copyright 2015 Canonical
>> +
>> +  systemd is free software; you can redistribute it and/or modify it
>> +  under the terms of the GNU Lesser General Public License as published by
>> +  the Free Software Foundation; either version 2.1 of the License, or
>> +  (at your option) any later version.
>> +
>> +  systemd is distributed in the hope that it will be useful, but
>> +  WITHOUT ANY WARRANTY; without even the implied warranty of
>> +  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
>> +  Lesser General Public License for more details.
>> +
>> +  You should have received a copy of the GNU Lesser General Public License
>> +  along with systemd; If not, see <http://www.gnu.org/licenses/>.
>> +-->
>> +<refentry id="systemd-fsckd.service" xmlns:xi="http://www.w3.org/2001/XInclude">
> Please use 2ch indentation for new man pages.

Converted to 2 characters for indentation.
>
>> +                progress, and communicating some consolidated data
>> +                to console and plymouth (if running). It also handles
>> +                possible check cancellations.</para>
>> +                <para><filename>systemd-fsck-root.service</filename> or
>> +                <filename>systemd-fsck at .service</filename> will get the
>> +                progress from fsck and send their individual progress to
>> +                <filename>systemd-fsckd</filename>, through socket activation
>> +                by <filename>systemd-fsckd.socket</filename>.</para>
> I think we don't need this kind of detail in the man page. It might change anyway.
Removed then!
>> +                <para>Progress update, sent as a plymouth update message:
>> +                   <literal>fsckd:<num_devices>:<progress>:<string></literal>
>> +                   <variablelist>
>> +                      <varlistentry>
>> +                         <term><literal><num_devices></literal></term>
>> +                         <listitem><para>the current number of devices
>> +                         being checked (int)</para></listitem>
>> +                      </varlistentry>
>> +                      <varlistentry>
>> +                         <term><literal><progress></literal></term>
>> +                         <listitem><para>the current minimum percentage of
>> +                         all devices being checking (float, from 0 to 100)</para></listitem>
>> +                      </varlistentry>
>> +                      <varlistentry>
>> +                         <term><literal><string></literal></term>
>> +                         <listitem><para>a translated message ready to be displayed
>> +                         by the plymouth theme displaying the data above. It can be overriden
>> +                         by themes supporting i18n.</para></listitem>
>> +                      </varlistentry>
>> +                   </variablelist>
>> +                </para>
>> +
>> +                <para>Cancel message, sent as a traditional plymouth message:
>> +                   <literal>fsckd-cancel-msg:<string></literal>
>> +                   <variablelist>
>> +                      <varlistentry>
>> +                         <term><literal><strings></literal></term>
>> +                         <listitem><para>a translated string ready to be displayed
>> +                         by the plymouth theme indicating that c or C can be used to cancel
>> +                         current checks. It can be overriden (matching only
>> +                         <literal>fsckd-cancel-msg</literal> prefix)
>> +                         by themes supporting i18n.</para></listitem>
>> +                      </varlistentry>
>> +                   </variablelist>
>> +                </para>
> This is very detailed too, but it is OK, we don't really have a good place for this
> kind of documentation.


Yeah, some API for plymouth theme authors. I didn't find a better place 
(or the systemd wiki?)

Thanks again for the detailed rereading :)
Cheers,
Didier


More information about the systemd-devel mailing list