From 8cf3de4ca76037e9bdace59d84f8ee7403f8a03b Mon Sep 17 00:00:00 2001 From: Ryan Egesdahl Date: Mon, 15 Feb 2021 18:06:27 -0800 Subject: [PATCH] SERVER-54386 Prevent install errors when systemd is not running --- debian/mongodb-enterprise-server.postinst | 5 +++-- debian/mongodb-enterprise-unstable-server.postinst | 5 +++-- debian/mongodb-org-server.postinst | 5 +++-- debian/mongodb-org-unstable-server.postinst | 5 +++-- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/debian/mongodb-enterprise-server.postinst b/debian/mongodb-enterprise-server.postinst index a09e41f8edf..9a5fdff903b 100644 --- a/debian/mongodb-enterprise-server.postinst +++ b/debian/mongodb-enterprise-server.postinst @@ -39,9 +39,10 @@ case "$1" in chown mongodb:mongodb /var/log/mongodb fi - # Check for changes to the service file + # Check for changes to the service file, but ignore errors when + # systemd is not running. if $(command systemctl --help >/dev/null); then - systemctl daemon-reload + systemctl daemon-reload || true fi ;; diff --git a/debian/mongodb-enterprise-unstable-server.postinst b/debian/mongodb-enterprise-unstable-server.postinst index a09e41f8edf..9a5fdff903b 100644 --- a/debian/mongodb-enterprise-unstable-server.postinst +++ b/debian/mongodb-enterprise-unstable-server.postinst @@ -39,9 +39,10 @@ case "$1" in chown mongodb:mongodb /var/log/mongodb fi - # Check for changes to the service file + # Check for changes to the service file, but ignore errors when + # systemd is not running. if $(command systemctl --help >/dev/null); then - systemctl daemon-reload + systemctl daemon-reload || true fi ;; diff --git a/debian/mongodb-org-server.postinst b/debian/mongodb-org-server.postinst index a09e41f8edf..9a5fdff903b 100644 --- a/debian/mongodb-org-server.postinst +++ b/debian/mongodb-org-server.postinst @@ -39,9 +39,10 @@ case "$1" in chown mongodb:mongodb /var/log/mongodb fi - # Check for changes to the service file + # Check for changes to the service file, but ignore errors when + # systemd is not running. if $(command systemctl --help >/dev/null); then - systemctl daemon-reload + systemctl daemon-reload || true fi ;; diff --git a/debian/mongodb-org-unstable-server.postinst b/debian/mongodb-org-unstable-server.postinst index a09e41f8edf..9a5fdff903b 100644 --- a/debian/mongodb-org-unstable-server.postinst +++ b/debian/mongodb-org-unstable-server.postinst @@ -39,9 +39,10 @@ case "$1" in chown mongodb:mongodb /var/log/mongodb fi - # Check for changes to the service file + # Check for changes to the service file, but ignore errors when + # systemd is not running. if $(command systemctl --help >/dev/null); then - systemctl daemon-reload + systemctl daemon-reload || true fi ;;