mirror of
https://github.com/systemd/systemd.git
synced 2024-11-23 02:03:37 +08:00
man: make ID valid
The id attribute is of type ID, defined at https://www.w3.org/TR/1998/REC-xml-19980210#id . It may contain only selected non-alphanumeric characters; '@' is not among them.
This commit is contained in:
parent
d2c0c05f51
commit
c101b65619
@ -3,7 +3,7 @@
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||
<!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
|
||||
<refentry id="systemd-backlight@.service" conditional='ENABLE_BACKLIGHT'
|
||||
<refentry id="systemd-backlight_.service" conditional='ENABLE_BACKLIGHT'
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
|
||||
<refentryinfo>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||
<!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
|
||||
<refentry id="systemd-fsck@.service" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<refentry id="systemd-fsck_.service" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
|
||||
<refentryinfo>
|
||||
<title>systemd-fsck@.service</title>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||
<!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
|
||||
<refentry id="systemd-integritysetup@.service" conditional='HAVE_LIBCRYPTSETUP'
|
||||
<refentry id="systemd-integritysetup_.service" conditional='HAVE_LIBCRYPTSETUP'
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
|
||||
<refentryinfo>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||
<!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
|
||||
<refentry id="systemd-makefs@.service">
|
||||
<refentry id="systemd-makefs_.service">
|
||||
|
||||
<refentryinfo>
|
||||
<title>systemd-makefs@.service</title>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||
<!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
|
||||
<refentry id="systemd-veritysetup@.service" conditional='HAVE_LIBCRYPTSETUP'
|
||||
<refentry id="systemd-veritysetup_.service" conditional='HAVE_LIBCRYPTSETUP'
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
|
||||
<refentryinfo>
|
||||
|
@ -3,7 +3,7 @@
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||
<!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
|
||||
|
||||
<refentry id="user@.service">
|
||||
<refentry id="user_.service">
|
||||
<refentryinfo>
|
||||
<title>user@.service</title>
|
||||
<productname>systemd</productname>
|
||||
|
@ -46,7 +46,7 @@ This index contains {count} entries, referring to {pages} individual manual page
|
||||
|
||||
def check_id(page, t):
|
||||
page_id = t.getroot().get('id')
|
||||
if not re.search('/' + page_id + '[.]', page):
|
||||
if not re.search('/' + page_id + '[.]', page.translate(str.maketrans('@', '_'))):
|
||||
raise ValueError(f"id='{page_id}' is not the same as page name '{page}'")
|
||||
|
||||
def make_index(pages):
|
||||
|
Loading…
Reference in New Issue
Block a user