diff -Nru landscape-client-23.08/debian/changelog landscape-client-23.08/debian/changelog --- landscape-client-23.08/debian/changelog 2024-03-05 18:55:35.000000000 +0000 +++ landscape-client-23.08/debian/changelog 2024-04-22 17:20:29.000000000 +0000 @@ -1,3 +1,12 @@ +landscape-client (23.08-0ubuntu1.2) mantic; urgency=medium + + * avoid stopping services on upgrade (LP: #2027613) + - d/rules: use default dh_installsystemd behaviour + - d/landscape-client.service: check registration status before starting + service + + -- Mitch Burton Mon, 22 Apr 2024 10:20:29 -0700 + landscape-client (23.08-0ubuntu1.1) mantic; urgency=medium * d/p/0001-start-service-during-config.patch: fix landscape-config does not diff -Nru landscape-client-23.08/debian/landscape-client.service landscape-client-23.08/debian/landscape-client.service --- landscape-client-23.08/debian/landscape-client.service 2024-03-05 18:55:35.000000000 +0000 +++ landscape-client-23.08/debian/landscape-client.service 2024-04-11 18:29:10.000000000 +0000 @@ -11,6 +11,7 @@ [Service] Type=simple Group=landscape +ExecCondition=/usr/bin/landscape-config --is-registered ExecStart=/usr/bin/landscape-client # Don't kill cgroup as child dpkg may restart the service during an upgrade. KillMode=process diff -Nru landscape-client-23.08/debian/rules landscape-client-23.08/debian/rules --- landscape-client-23.08/debian/rules 2024-03-05 18:55:35.000000000 +0000 +++ landscape-client-23.08/debian/rules 2024-04-22 13:43:55.000000000 +0000 @@ -23,4 +23,4 @@ install -D -o root -g root -m 755 apt-update/apt-update $(CURDIR)/$(root_dir)$(LIBDIR)/apt-update override_dh_installsystemd: - dh_installsystemd --no-enable --no-start --no-stop-on-upgrade + dh_installsystemd