diff options
author | Sven Eden <yamakuzure@gmx.net> | 2017-08-15 06:56:29 +0200 |
---|---|---|
committer | Sven Eden <yamakuzure@gmx.net> | 2017-08-16 07:06:38 +0200 |
commit | b4d0cba705b66db6b7ac4627ffc490c448f470e1 (patch) | |
tree | 647800f441a9463cbfe231e6436dc3c4e7249434 /tools | |
parent | ade93879a863195acb0cc2f346ef6ecf48416b4f (diff) |
Prep v235: Update build system to fit elogind
- Update man/rules/meson.build with elogind set of xml files.
- Update documentation generating tools to fit elogind.
- Follow upstream and link against libelogind-shared-<version>.so
Diffstat (limited to 'tools')
-rw-r--r-- | tools/gdb-sd_dump_hashmaps.py | 10 | ||||
-rwxr-xr-x | tools/make-directive-index.py | 93 | ||||
-rwxr-xr-x | tools/make-man-index.py | 28 |
3 files changed, 40 insertions, 91 deletions
diff --git a/tools/gdb-sd_dump_hashmaps.py b/tools/gdb-sd_dump_hashmaps.py index 62ce8006f..4835f5e86 100644 --- a/tools/gdb-sd_dump_hashmaps.py +++ b/tools/gdb-sd_dump_hashmaps.py @@ -1,27 +1,27 @@ #!/usr/bin/env python3 # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ # -# This file is part of systemd. +# This file is part of elogind. # # Copyright 2014 Michal Schmidt # -# systemd is free software; you can redistribute it and/or modify it +# elogind 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 +# elogind 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/>. +# along with elogind; If not, see <http://www.gnu.org/licenses/>. import gdb class sd_dump_hashmaps(gdb.Command): - "dump systemd's hashmaps" + "dump elogind's hashmaps" def __init__(self): super(sd_dump_hashmaps, self).__init__("sd_dump_hashmaps", gdb.COMMAND_DATA, gdb.COMPLETE_NONE) diff --git a/tools/make-directive-index.py b/tools/make-directive-index.py index 2d1ddd13f..7c5e9e392 100755 --- a/tools/make-directive-index.py +++ b/tools/make-directive-index.py @@ -1,22 +1,23 @@ #!/usr/bin/env python3 # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ # -# This file is part of systemd. +# This file is part of elogind. # # Copyright 2012-2013 Zbigniew Jędrzejewski-Szmek +# Copyright 2017 Sven Eden # -# systemd is free software; you can redistribute it and/or modify it +# elogind 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 +# elogind 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/>. +# along with elogind; If not, see <http://www.gnu.org/licenses/>. import sys import collections @@ -28,8 +29,8 @@ TEMPLATE = '''\ <refentry id="elogind.directives" conditional="HAVE_PYTHON"> <refentryinfo> - <title>systemd.directives</title> - <productname>systemd</productname> + <title>elogind.directives</title> + <productname>elogind</productname> <authorgroup> <author> @@ -38,74 +39,35 @@ TEMPLATE = '''\ <surname>Jędrzejewski-Szmek</surname> <email>zbyszek@in.waw.pl</email> </author> + <author> + <contrib>Developer</contrib> + <firstname>Sven</firstname> + <surname>Eden</surname> + <email>sven.eden@gmx.de</email> + </author> </authorgroup> </refentryinfo> <refmeta> - <refentrytitle>systemd.directives</refentrytitle> + <refentrytitle>elogind.directives</refentrytitle> <manvolnum>7</manvolnum> </refmeta> <refnamediv> - <refname>systemd.directives</refname> + <refname>elogind.directives</refname> <refpurpose>Index of configuration directives</refpurpose> </refnamediv> <refsect1> - <title>Unit directives</title> - - <para>Directives for configuring units, used in unit - files.</para> - - <variablelist id='unit-directives' /> - </refsect1> - - <refsect1> - <title>Options on the kernel command line</title> - - <para>Kernel boot options for configuring the behaviour of the - systemd process.</para> - - <variablelist id='kernel-commandline-options' /> - </refsect1> - - <refsect1> <title>Environment variables</title> - <para>Environment variables understood by the systemd + <para>Environment variables understood by the elogind manager and other programs.</para> <variablelist id='environment-variables' /> </refsect1> <refsect1> - <title>UDEV directives</title> - - <para>Directives for configuring systemd units through the - udev database.</para> - - <variablelist id='udev-directives' /> - </refsect1> - - <refsect1> - <title>Network directives</title> - - <para>Directives for configuring network links through the - net-setup-link udev builtin and networks through - systemd-networkd.</para> - - <variablelist id='network-directives' /> - </refsect1> - - <refsect1> - <title>Journal fields</title> - - <para>Fields in the journal events with a well known meaning.</para> - - <variablelist id='journal-directives' /> - </refsect1> - - <refsect1> <title>PAM configuration directives</title> <para>Directives for configuring PAM behaviour.</para> @@ -114,29 +76,10 @@ TEMPLATE = '''\ </refsect1> <refsect1> - <title><filename>/etc/crypttab</filename> and - <filename>/etc/fstab</filename> options</title> - - <para>Options which influence mounted filesystems and - encrypted volumes.</para> - - <variablelist id='fstab-options' /> - </refsect1> - - <refsect1> - <title>System manager directives</title> - - <para>Directives for configuring the behaviour of the - systemd process.</para> - - <variablelist id='systemd-directives' /> - </refsect1> - - <refsect1> <title>command line options</title> <para>Command-line options accepted by programs in the - systemd suite.</para> + elogind suite.</para> <variablelist id='options' /> </refsect1> @@ -144,7 +87,7 @@ TEMPLATE = '''\ <refsect1> <title>Constants</title> - <para>Various constant used and/or defined by systemd.</para> + <para>Various constant used and/or defined by elogind.</para> <variablelist id='constants' /> </refsect1> diff --git a/tools/make-man-index.py b/tools/make-man-index.py index 0618e2e67..dab8b9f08 100755 --- a/tools/make-man-index.py +++ b/tools/make-man-index.py @@ -1,23 +1,23 @@ #!/usr/bin/env python3 # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ # -# This file is part of systemd. +# This file is part of elogind. # # Copyright 2012 Lennart Poettering # Copyright 2013 Zbigniew Jędrzejewski-Szmek # -# systemd is free software; you can redistribute it and/or modify it +# elogind 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 +# elogind 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/>. +# along with elogind; If not, see <http://www.gnu.org/licenses/>. import collections import sys @@ -27,11 +27,11 @@ from xml_helper import xml_parse, xml_print, tree MDASH = ' — ' if sys.version_info.major >= 3 else ' -- ' TEMPLATE = '''\ -<refentry id="systemd.index" conditional="HAVE_PYTHON"> +<refentry id="elogind.index" conditional="HAVE_PYTHON"> <refentryinfo> - <title>systemd.index</title> - <productname>systemd</productname> + <title>elogind.index</title> + <productname>elogind</productname> <authorgroup> <author> @@ -40,17 +40,23 @@ TEMPLATE = '''\ <surname>Poettering</surname> <email>lennart@poettering.net</email> </author> + <author> + <contrib>Developer</contrib> + <firstname>Sven</firstname> + <surname>Eden</surname> + <email>sven.eden@gmx.de</email> + </author> </authorgroup> </refentryinfo> <refmeta> - <refentrytitle>systemd.index</refentrytitle> + <refentrytitle>elogind.index</refentrytitle> <manvolnum>7</manvolnum> </refmeta> <refnamediv> - <refname>systemd.index</refname> - <refpurpose>List all manpages from the systemd project</refpurpose> + <refname>elogind.index</refname> + <refpurpose>List all manpages from the elogind project</refpurpose> </refnamediv> </refentry> ''' @@ -59,7 +65,7 @@ SUMMARY = '''\ <refsect1> <title>See Also</title> <para> - <citerefentry><refentrytitle>systemd.directives</refentrytitle><manvolnum>7</manvolnum></citerefentry> + <citerefentry><refentrytitle>elogind.directives</refentrytitle><manvolnum>7</manvolnum></citerefentry> </para> <para id='counts' /> |