Avoid trying to create the symlink if there's a dangling symlink already
'test -e' says 'no' for dangling symlinks. Let's also ignore the error if this fails. We shouldn't fail the transaction.
This commit is contained in:
parent
a4d136e22a
commit
5e7fc47a08
12
systemd.spec
12
systemd.spec
@ -31,7 +31,7 @@ Name: systemd
|
|||||||
Url: https://www.freedesktop.org/wiki/Software/systemd
|
Url: https://www.freedesktop.org/wiki/Software/systemd
|
||||||
%if %{without inplace}
|
%if %{without inplace}
|
||||||
Version: 250.3
|
Version: 250.3
|
||||||
Release: 5%{?dist}
|
Release: 6%{?dist}
|
||||||
%else
|
%else
|
||||||
# determine the build information from local checkout
|
# determine the build information from local checkout
|
||||||
Version: %(tools/meson-vcs-tag.sh . error | sed -r 's/-([0-9])/.^\1/; s/-g/_g/')
|
Version: %(tools/meson-vcs-tag.sh . error | sed -r 's/-([0-9])/.^\1/; s/-g/_g/')
|
||||||
@ -941,11 +941,11 @@ if systemctl -q is-enabled systemd-resolved.service &>/dev/null &&
|
|||||||
! systemd-analyze cat-config systemd/resolved.conf 2>/dev/null |
|
! systemd-analyze cat-config systemd/resolved.conf 2>/dev/null |
|
||||||
grep -iqE '^DNSStubListener\s*=\s*(no?|false|0|off)\s*$'; then
|
grep -iqE '^DNSStubListener\s*=\s*(no?|false|0|off)\s*$'; then
|
||||||
|
|
||||||
if ! test -e /etc/resolv.conf; then
|
if ! test -e /etc/resolv.conf && ! test -L /etc/resolv.conf; then
|
||||||
ln -sv ../run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
|
ln -sv ../run/systemd/resolve/stub-resolv.conf /etc/resolv.conf || :
|
||||||
elif test -d /run/systemd/system/ &&
|
elif test -d /run/systemd/system/ &&
|
||||||
! mountpoint /etc/resolv.conf &>/dev/null; then
|
! mountpoint /etc/resolv.conf &>/dev/null; then
|
||||||
ln -fsv ../run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
|
ln -fsv ../run/systemd/resolve/stub-resolv.conf /etc/resolv.conf || :
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -1004,6 +1004,10 @@ fi
|
|||||||
%files standalone-sysusers -f .file-list-standalone-sysusers
|
%files standalone-sysusers -f .file-list-standalone-sysusers
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Feb 24 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.3-6
|
||||||
|
- Avoid trying to create the symlink if there's a dangling symlink already in
|
||||||
|
place (#2058388)
|
||||||
|
|
||||||
* Wed Feb 23 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.3-5
|
* Wed Feb 23 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.3-5
|
||||||
- Move part of %%post scriptlet for resolved to %%posttrans (#2018913)
|
- Move part of %%post scriptlet for resolved to %%posttrans (#2018913)
|
||||||
- Specify owner of utmp/wtmp/btmp/lastlog as root in the rpm listing
|
- Specify owner of utmp/wtmp/btmp/lastlog as root in the rpm listing
|
||||||
|
Loading…
Reference in New Issue
Block a user