mirror of
https://github.com/systemd/systemd.git
synced 2025-01-10 05:18:17 +03:00
Merge pull request #15491 from keszybz/resolvconf-compat
Two tweaks to the description of resolvconf compatibility
This commit is contained in:
commit
b136cf54fc
@ -1,9 +1,5 @@
|
||||
<?xml version='1.0'?> <!--*-nxml-*-->
|
||||
|
||||
<!--
|
||||
SPDX-License-Identifier: LGPL-2.1+
|
||||
|
||||
-->
|
||||
<!-- SPDX-License-Identifier: LGPL-2.1+ -->
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
|
||||
@ -96,6 +92,21 @@
|
||||
</a>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="citerefentry[@project='debian']">
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:text>https://manpages.debian.org/unstable/</xsl:text>
|
||||
<xsl:value-of select="refentrytitle"/>
|
||||
<xsl:text>/</xsl:text>
|
||||
<xsl:value-of select="refentrytitle"/>
|
||||
<xsl:text>.</xsl:text>
|
||||
<xsl:value-of select="manvolnum"/>
|
||||
<xsl:text>.en.html</xsl:text>
|
||||
</xsl:attribute>
|
||||
<xsl:call-template name="inline.charseq"/>
|
||||
</a>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="citerefentry[@project='freebsd']">
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
|
@ -288,17 +288,27 @@
|
||||
</refsect1>
|
||||
|
||||
<refsect1>
|
||||
<title>Compatibility with <citerefentry><refentrytitle>resolvconf</refentrytitle><manvolnum>8</manvolnum></citerefentry></title>
|
||||
<title>Compatibility with
|
||||
<citerefentry project="debian"><refentrytitle>resolvconf</refentrytitle><manvolnum>8</manvolnum></citerefentry></title>
|
||||
|
||||
<para><command>resolvectl</command> is a multi-call binary. When invoked as <literal>resolvconf</literal>
|
||||
(generally achieved by means of a symbolic link of this name to the <command>resolvectl</command> binary) it
|
||||
is run in a limited <citerefentry><refentrytitle>resolvconf</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
||||
is run in a limited
|
||||
<citerefentry project="debian"><refentrytitle>resolvconf</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
||||
compatibility mode. It accepts mostly the same arguments and pushes all data into
|
||||
<citerefentry><refentrytitle>systemd-resolved.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||
similar to how <option>dns</option> and <option>domain</option> commands operate. Note that
|
||||
<command>systemd-resolved.service</command> is the only supported backend, which is different from other
|
||||
implementations of this command. Note that not all operations supported by other implementations are supported
|
||||
natively. Specifically:</para>
|
||||
implementations of this command.</para>
|
||||
|
||||
<para><filename>/etc/resolv.conf</filename> will only be updated with servers added with this command
|
||||
when <filename>/etc/resolv.conf</filename> is a symlink to
|
||||
<filename>/run/systemd/resolve/resolv.conf</filename>, and not a static file. See the discussion of
|
||||
<filename>/etc/resolv.conf</filename> handling in
|
||||
<citerefentry><refentrytitle>systemd-resolved.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
|
||||
</para>
|
||||
|
||||
<para>Not all operations supported by other implementations are supported natively. Specifically:</para>
|
||||
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
@ -359,7 +369,9 @@
|
||||
|
||||
</variablelist>
|
||||
|
||||
<para>See <citerefentry><refentrytitle>resolvconf</refentrytitle><manvolnum>8</manvolnum></citerefentry> for details on this command line options.</para>
|
||||
<para>See
|
||||
<citerefentry project="debian"><refentrytitle>resolvconf</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
||||
for details on those command line options.</para>
|
||||
</refsect1>
|
||||
|
||||
<refsect1>
|
||||
|
@ -496,9 +496,8 @@ DnsScopeMatch dns_scope_good_domain(
|
||||
assert(s);
|
||||
assert(domain);
|
||||
|
||||
/* Checks if the specified domain is something to look up on
|
||||
* this scope. Note that this accepts non-qualified hostnames,
|
||||
* i.e. those without any search path prefixed yet. */
|
||||
/* Checks if the specified domain is something to look up on this scope. Note that this accepts
|
||||
* non-qualified hostnames, i.e. those without any search path suffixed. */
|
||||
|
||||
if (ifindex != 0 && (!s->link || s->link->ifindex != ifindex))
|
||||
return DNS_SCOPE_NO;
|
||||
|
Loading…
Reference in New Issue
Block a user