1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-19 22:50:17 +03:00

resolved: add another explanatory message to stub resolv.conf files

Apparently people do "cat /etc/resolv.conf" and not realize that they
are looking at a file in /run.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2021-02-23 01:31:15 +01:00 committed by Yu Watanabe
parent 10f4d47037
commit 2b767e9222

View File

@ -252,7 +252,11 @@ static void write_resolv_conf_search(
static int write_uplink_resolv_conf_contents(FILE *f, OrderedSet *dns, OrderedSet *domains) {
fputs("# This file is managed by man:systemd-resolved(8). Do not edit.\n"
fputs("# This is "PRIVATE_UPLINK_RESOLV_CONF" managed by man:systemd-resolved(8).\n"
"# Do not edit.\n"
"#\n"
"# This file might be symlinked as /etc/resolv.conf. If you're looking at\n"
"# /etc/resolv.conf and seeing this text, you have followed the symlink.\n"
"#\n"
"# This is a dynamic resolv.conf file for connecting local clients directly to\n"
"# all known uplink DNS servers. This file lists all configured search domains.\n"
@ -285,7 +289,11 @@ static int write_uplink_resolv_conf_contents(FILE *f, OrderedSet *dns, OrderedSe
}
static int write_stub_resolv_conf_contents(FILE *f, OrderedSet *dns, OrderedSet *domains) {
fputs("# This file is managed by man:systemd-resolved(8). Do not edit.\n"
fputs("# This is "PRIVATE_STUB_RESOLV_CONF" managed by man:systemd-resolved(8).\n"
"# Do not edit.\n"
"#\n"
"# This file might be symlinked as /etc/resolv.conf. If you're looking at\n"
"# /etc/resolv.conf and seeing this text, you have followed the symlink.\n"
"#\n"
"# This is a dynamic resolv.conf file for connecting local clients to the\n"
"# internal DNS stub resolver of systemd-resolved. This file lists all\n"