From 4047e4fb7bb76f2578989e98de276e9ceb4e94b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 12 Apr 2022 09:50:37 +0200 Subject: [PATCH] Do not touch /etc/resolv.conf on upgrades --- systemd.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/systemd.spec b/systemd.spec index 78bec97..4aed283 100644 --- a/systemd.spec +++ b/systemd.spec @@ -921,7 +921,8 @@ if [ $1 -eq 0 ] ; then fi %post resolved -[ $1 -gt 1 ] && exit 0 +[ $1 -eq 1 ] || exit 0 +# Initial installation # Related to https://bugzilla.redhat.com/show_bug.cgi?id=1943263 if ls /usr/lib/systemd/libsystemd-shared-24[0-8].so &>/dev/null; then @@ -932,6 +933,9 @@ fi %systemd_post systemd-resolved.service %posttrans resolved +[ $1 -eq 1 ] || exit 0 +# Initial installation + # Create /etc/resolv.conf symlink. # We would also create it using tmpfiles, but let's do this here # too before NetworkManager gets a chance. (systemd-tmpfiles invocation above @@ -1014,6 +1018,9 @@ fi %files standalone-sysusers -f .file-list-standalone-sysusers %changelog +* Tue Apr 12 2022 Zbigniew Jędrzejewski-Szmek - 251~rc1-2 +- Do not touch /etc/resolv.conf on upgrades (#2074122) + * Mon Apr 4 2022 Zbigniew Jędrzejewski-Szmek - 251~rc1-2 - Merge libsystemd-core back into individual binaries and drop the private shared library suffix (this should server as a work-around