Re: [PATCH v3 33/37] docs-rst: create an user's manual book

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am 24.10.2016 um 13:00 schrieb Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxxx>:

> Place README, REPORTING-BUGS, SecurityBugs and kernel-parameters
> on an user's manual book.
> 
> As we'll be numbering the user's manual, remove the manual
> numbering from SecurityBugs.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxxx>
> ---
> README => Documentation/admin-guide/README.rst     |  1 -
> .../{bad_memory.txt => admin-guide/bad-memory.rst} |  1 -
> .../basic-profiling.rst}                           |  1 -
> .../binfmt-misc.rst}                               |  0
> .../braille-console.rst}                           |  0
> .../{BUG-HUNTING => admin-guide/bug-hunting.rst}   |  0
> Documentation/admin-guide/conf.py                  | 10 +++++++
> .../{devices.txt => admin-guide/devices.rst}       |  1 -
> .../dynamic-debug-howto.rst}                       |  0
> Documentation/admin-guide/index.rst                | 34 ++++++++++++++++++++++
> Documentation/{init.txt => admin-guide/init.rst}   |  0
> .../{initrd.txt => admin-guide/initrd.rst}         |  0
> Documentation/{java.txt => admin-guide/java.rst}   |  1 -
> .../kernel-parameters.rst}                         |  0
> Documentation/{md.txt => admin-guide/md.rst}       |  0
> Documentation/{mono.txt => admin-guide/mono.rst}   |  0
> .../oops-tracing.rst}                              |  0
> .../{parport.txt => admin-guide/parport.rst}       |  0
> .../{ramoops.txt => admin-guide/ramoops.rst}       |  0
> .../admin-guide/reporting-bugs.rst                 |  0
> .../security-bugs.rst}                             | 12 ++++----
> .../serial-console.rst}                            |  0
> .../sysfs-rules.rst}                               |  0
> Documentation/{sysrq.txt => admin-guide/sysrq.rst} |  0
> .../{unicode.txt => admin-guide/unicode.rst}       |  0
> .../vga-softcursor.rst}                            |  0
> Documentation/conf.py                              |  2 ++
> Documentation/index.rst                            |  1 +
> 28 files changed, 53 insertions(+), 11 deletions(-)
> rename README => Documentation/admin-guide/README.rst (99%)

I don't know if we should really move root's README into the
Documentation folder. Do we really need this README in the
sphinx-build?

It might be better to route the reader from root's README to
a file which describes, how to build the full documentation,
what might be related to our discussion in [1].

Hope there comes the day we can link sphinx content on kernel.org.
I opened a ticket (CC to linux-doc [2]) but get not yet any reply. 

[1] https://www.mail-archive.com/linux-doc@xxxxxxxxxxxxxxx/msg07091.html
[2] https://www.mail-archive.com/linux-doc@xxxxxxxxxxxxxxx/msg06961.html

-- Markus --


> index 3335b3b2973a..05aad8543340 100644
> --- a/README
> +++ b/Documentation/admin-guide/README.rst
> @@ -408,4 +408,3 @@ If something goes wrong
> 
>    gdb'ing a non-running kernel currently fails because ``gdb`` (wrongly)
>    disregards the starting offset for which the kernel is compiled.
> -
> diff --git a/Documentation/bad_memory.txt b/Documentation/admin-guide/bad-memory.rst
> similarity index 99%
> rename from Documentation/bad_memory.txt
> rename to Documentation/admin-guide/bad-memory.rst
> index 5cac93e27a97..017fc86430c3 100644
> --- a/Documentation/bad_memory.txt
> +++ b/Documentation/admin-guide/bad-memory.rst
> @@ -48,4 +48,3 @@ With the numbers of the example above::
> or::
> 
> 	memmap=0x10000$0x18690000
> -
> diff --git a/Documentation/basic_profiling.txt b/Documentation/admin-guide/basic-profiling.rst
> similarity index 99%
> rename from Documentation/basic_profiling.txt
> rename to Documentation/admin-guide/basic-profiling.rst
> index 15a49dbd0189..72babc71b771 100644
> --- a/Documentation/basic_profiling.txt
> +++ b/Documentation/admin-guide/basic-profiling.rst
> @@ -66,4 +66,3 @@ Some ``opcontrol`` commands::
> To only report on the kernel, run ``opreport -l /boot/vmlinux > output_file``
> 
> A reset is needed to clear old statistics, which survive a reboot.
> -
> diff --git a/Documentation/binfmt_misc.txt b/Documentation/admin-guide/binfmt-misc.rst
> similarity index 100%
> rename from Documentation/binfmt_misc.txt
> rename to Documentation/admin-guide/binfmt-misc.rst
> diff --git a/Documentation/braille-console.txt b/Documentation/admin-guide/braille-console.rst
> similarity index 100%
> rename from Documentation/braille-console.txt
> rename to Documentation/admin-guide/braille-console.rst
> diff --git a/Documentation/BUG-HUNTING b/Documentation/admin-guide/bug-hunting.rst
> similarity index 100%
> rename from Documentation/BUG-HUNTING
> rename to Documentation/admin-guide/bug-hunting.rst
> diff --git a/Documentation/admin-guide/conf.py b/Documentation/admin-guide/conf.py
> new file mode 100644
> index 000000000000..86f738953799
> --- /dev/null
> +++ b/Documentation/admin-guide/conf.py
> @@ -0,0 +1,10 @@
> +# -*- coding: utf-8; mode: python -*-
> +
> +project = 'Linux Kernel User Documentation'
> +
> +tags.add("subproject")
> +
> +latex_documents = [
> +    ('index', 'linux-user.tex', 'Linux Kernel User Documentation',
> +     'The kernel development community', 'manual'),
> +]
> diff --git a/Documentation/devices.txt b/Documentation/admin-guide/devices.rst
> similarity index 99%
> rename from Documentation/devices.txt
> rename to Documentation/admin-guide/devices.rst
> index 17b365331f23..b29555041531 100644
> --- a/Documentation/devices.txt
> +++ b/Documentation/admin-guide/devices.rst
> @@ -3348,4 +3348,3 @@ for the slaves; the slaves are named with decimal integers (``/dev/pts/#``
> in our notation).  This removes the problem of exhausting the
> namespace and enables the kernel to automatically create the device
> nodes for the slaves on demand using the "devpts" filesystem.
> -
> diff --git a/Documentation/dynamic-debug-howto.txt b/Documentation/admin-guide/dynamic-debug-howto.rst
> similarity index 100%
> rename from Documentation/dynamic-debug-howto.txt
> rename to Documentation/admin-guide/dynamic-debug-howto.rst
> diff --git a/Documentation/admin-guide/index.rst b/Documentation/admin-guide/index.rst
> new file mode 100644
> index 000000000000..4e5abbb4bbd5
> --- /dev/null
> +++ b/Documentation/admin-guide/index.rst
> @@ -0,0 +1,34 @@
> +Linux Kernel User's Documentation
> +=================================
> +
> +Contents:
> +
> +.. toctree::
> +   :maxdepth: 2
> +   :numbered:
> +
> +   README
> +   reporting-bugs
> +   bug-hunting
> +   oops-tracing
> +   ramoops
> +   initrd
> +   init
> +   dynamic-debug-howto
> +   security-bugs
> +   kernel-parameters
> +   serial-console
> +   braille-console
> +   parport
> +   md
> +   module-signing
> +   sysrq
> +   unicode
> +   vga-softcursor
> +   sysfs-rules
> +   devices
> +   binfmt-misc
> +   mono
> +   java
> +   bad-memory
> +   basic-profiling
> diff --git a/Documentation/init.txt b/Documentation/admin-guide/init.rst
> similarity index 100%
> rename from Documentation/init.txt
> rename to Documentation/admin-guide/init.rst
> diff --git a/Documentation/initrd.txt b/Documentation/admin-guide/initrd.rst
> similarity index 100%
> rename from Documentation/initrd.txt
> rename to Documentation/admin-guide/initrd.rst
> diff --git a/Documentation/java.txt b/Documentation/admin-guide/java.rst
> similarity index 99%
> rename from Documentation/java.txt
> rename to Documentation/admin-guide/java.rst
> index ae33d959638c..a0de7c1a1ed9 100644
> --- a/Documentation/java.txt
> +++ b/Documentation/admin-guide/java.rst
> @@ -415,4 +415,3 @@ originally by Brian A. Lantz, brian@xxxxxxxxx
> heavily edited for binfmt_misc by Richard Günther
> new scripts by Colin J. Watson <cjw44@xxxxxxxxx>
> added executable Jar file support by Kurt Huwig <kurt@xxxxxxxxxxx>
> -
> diff --git a/Documentation/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.rst
> similarity index 100%
> rename from Documentation/kernel-parameters.txt
> rename to Documentation/admin-guide/kernel-parameters.rst
> diff --git a/Documentation/md.txt b/Documentation/admin-guide/md.rst
> similarity index 100%
> rename from Documentation/md.txt
> rename to Documentation/admin-guide/md.rst
> diff --git a/Documentation/mono.txt b/Documentation/admin-guide/mono.rst
> similarity index 100%
> rename from Documentation/mono.txt
> rename to Documentation/admin-guide/mono.rst
> diff --git a/Documentation/oops-tracing.txt b/Documentation/admin-guide/oops-tracing.rst
> similarity index 100%
> rename from Documentation/oops-tracing.txt
> rename to Documentation/admin-guide/oops-tracing.rst
> diff --git a/Documentation/parport.txt b/Documentation/admin-guide/parport.rst
> similarity index 100%
> rename from Documentation/parport.txt
> rename to Documentation/admin-guide/parport.rst
> diff --git a/Documentation/ramoops.txt b/Documentation/admin-guide/ramoops.rst
> similarity index 100%
> rename from Documentation/ramoops.txt
> rename to Documentation/admin-guide/ramoops.rst
> diff --git a/REPORTING-BUGS b/Documentation/admin-guide/reporting-bugs.rst
> similarity index 100%
> rename from REPORTING-BUGS
> rename to Documentation/admin-guide/reporting-bugs.rst
> diff --git a/Documentation/SecurityBugs b/Documentation/admin-guide/security-bugs.rst
> similarity index 95%
> rename from Documentation/SecurityBugs
> rename to Documentation/admin-guide/security-bugs.rst
> index 342d769834f6..df795e22d08b 100644
> --- a/Documentation/SecurityBugs
> +++ b/Documentation/admin-guide/security-bugs.rst
> @@ -8,8 +8,8 @@ like to know when a security bug is found so that it can be fixed and
> disclosed as quickly as possible.  Please report security bugs to the
> Linux kernel security team.
> 
> -1) Contact
> -----------
> +Contact
> +-------
> 
> The Linux kernel security team can be contacted by email at
> <security@xxxxxxxxxx>.  This is a private list of security officers
> @@ -23,8 +23,8 @@ REPORTING-BUGS if you are unclear about what information is helpful.
> Any exploit code is very helpful and will not be released without
> consent from the reporter unless it has already been made public.
> 
> -2) Disclosure
> --------------
> +Disclosure
> +----------
> 
> The goal of the Linux kernel security team is to work with the
> bug submitter to bug resolution as well as disclosure.  We prefer
> @@ -39,8 +39,8 @@ disclosure is from immediate (esp. if it's already publicly known)
> to a few weeks.  As a basic default policy, we expect report date to
> disclosure date to be on the order of 7 days.
> 
> -3) Non-disclosure agreements
> -----------------------------
> +Non-disclosure agreements
> +-------------------------
> 
> The Linux kernel security team is not a formal body and therefore unable
> to enter any non-disclosure agreements.
> diff --git a/Documentation/serial-console.txt b/Documentation/admin-guide/serial-console.rst
> similarity index 100%
> rename from Documentation/serial-console.txt
> rename to Documentation/admin-guide/serial-console.rst
> diff --git a/Documentation/sysfs-rules.txt b/Documentation/admin-guide/sysfs-rules.rst
> similarity index 100%
> rename from Documentation/sysfs-rules.txt
> rename to Documentation/admin-guide/sysfs-rules.rst
> diff --git a/Documentation/sysrq.txt b/Documentation/admin-guide/sysrq.rst
> similarity index 100%
> rename from Documentation/sysrq.txt
> rename to Documentation/admin-guide/sysrq.rst
> diff --git a/Documentation/unicode.txt b/Documentation/admin-guide/unicode.rst
> similarity index 100%
> rename from Documentation/unicode.txt
> rename to Documentation/admin-guide/unicode.rst
> diff --git a/Documentation/VGA-softcursor.txt b/Documentation/admin-guide/vga-softcursor.rst
> similarity index 100%
> rename from Documentation/VGA-softcursor.txt
> rename to Documentation/admin-guide/vga-softcursor.rst
> diff --git a/Documentation/conf.py b/Documentation/conf.py
> index b08e0c9b73b7..d9bad21dd427 100644
> --- a/Documentation/conf.py
> +++ b/Documentation/conf.py
> @@ -336,6 +336,8 @@ latex_elements = {
> # (source start file, target name, title,
> #  author, documentclass [howto, manual, or own class]).
> latex_documents = [
> +    ('user/index', 'linux-user.tex', 'Linux Kernel User Documentation',
> +     'The kernel development community', 'manual'),
>     ('kernel-documentation', 'kernel-documentation.tex', 'The Linux Kernel Documentation',
>      'The kernel development community', 'manual'),
>     ('process/index', 'development-process.tex', 'Linux Kernel Development Documentation',
> diff --git a/Documentation/index.rst b/Documentation/index.rst
> index e1f18b3db6e4..f6a3d4766495 100644
> --- a/Documentation/index.rst
> +++ b/Documentation/index.rst
> @@ -11,6 +11,7 @@ Contents:
> .. toctree::
>    :maxdepth: 2
> 
> +   admin-guide/index
>    kernel-documentation
>    process/index
>    dev-tools/tools
> -- 
> 2.7.4
> 
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-doc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux