Skip to content

Commit

Permalink
Restart Foreman services after package upgrade on Debian
Browse files Browse the repository at this point in the history
This puts Debian on the same footing as RPM where we do not start
services on initial install but we do restart them after package
upgrades.
  • Loading branch information
ehelms committed Nov 1, 2021
1 parent 4809c1b commit 76350b3
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 12 deletions.
6 changes: 6 additions & 0 deletions debian/bionic/foreman/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
foreman (3.1.0-2) stable; urgency=low

* Restart foreman services after package upgrade

-- Eric D. Helms <ericdhelms@gmail.com> Mon, 01 Nov 2021 10:58:58 -0400

foreman (3.1.0-1) stable; urgency=low

* Bump changelog to 3.1.0 to match VERSION
Expand Down
8 changes: 4 additions & 4 deletions debian/bionic/foreman/rules
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ build:
dh $@ --with=systemd

override_dh_systemd_start:
dh_systemd_start --no-start --name=foreman.service --package=foreman-service
dh_systemd_start --no-start --name=foreman.socket --package=foreman-service
dh_systemd_start --no-start --name=dynflow-sidekiq@orchestrator --package=foreman-dynflow-sidekiq
dh_systemd_start --no-start --name=dynflow-sidekiq@worker --package=foreman-dynflow-sidekiq
dh_systemd_start --no-start --restart-after-upgrade --name=foreman.service --package=foreman-service
dh_systemd_start --no-start --restart-after-upgrade --name=foreman.socket --package=foreman-service
dh_systemd_start --no-start --restart-after-upgrade --name=dynflow-sidekiq@orchestrator --package=foreman-dynflow-sidekiq
dh_systemd_start --no-start --restart-after-upgrade --name=dynflow-sidekiq@worker --package=foreman-dynflow-sidekiq

override_dh_systemd_enable:
dh_systemd_enable --name=foreman.service --package=foreman-service
Expand Down
6 changes: 6 additions & 0 deletions debian/buster/foreman/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
foreman (3.1.0-2) stable; urgency=low

* Restart foreman services after package upgrade

-- Eric D. Helms <ericdhelms@gmail.com> Mon, 01 Nov 2021 10:59:14 -0400

foreman (3.1.0-1) stable; urgency=low

* Bump changelog to 3.1.0 to match VERSION
Expand Down
8 changes: 4 additions & 4 deletions debian/buster/foreman/rules
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ build:
dh $@ --with=systemd

override_dh_systemd_start:
dh_systemd_start --no-start --name=foreman.service --package=foreman-service
dh_systemd_start --no-start --name=foreman.socket --package=foreman-service
dh_systemd_start --no-start --name=dynflow-sidekiq@orchestrator --package=foreman-dynflow-sidekiq
dh_systemd_start --no-start --name=dynflow-sidekiq@worker --package=foreman-dynflow-sidekiq
dh_systemd_start --no-start --restart-after-upgrade --name=foreman.service --package=foreman-service
dh_systemd_start --no-start --restart-after-upgrade --name=foreman.socket --package=foreman-service
dh_systemd_start --no-start --restart-after-upgrade --name=dynflow-sidekiq@orchestrator --package=foreman-dynflow-sidekiq
dh_systemd_start --no-start --restart-after-upgrade --name=dynflow-sidekiq@worker --package=foreman-dynflow-sidekiq

override_dh_systemd_enable:
dh_systemd_enable --name=foreman.service --package=foreman-service
Expand Down
6 changes: 6 additions & 0 deletions debian/focal/foreman/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
foreman (3.1.0-2) stable; urgency=low

* Restart foreman services after package upgrade

-- Eric D. Helms <ericdhelms@gmail.com> Mon, 01 Nov 2021 10:59:14 -0400

foreman (3.1.0-1) stable; urgency=low

* Bump changelog to 3.1.0 to match VERSION
Expand Down
8 changes: 4 additions & 4 deletions debian/focal/foreman/rules
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ build:
dh $@ --with=systemd

override_dh_systemd_start:
dh_systemd_start --no-start --name=foreman.service --package=foreman-service
dh_systemd_start --no-start --name=foreman.socket --package=foreman-service
dh_systemd_start --no-start --name=dynflow-sidekiq@orchestrator --package=foreman-dynflow-sidekiq
dh_systemd_start --no-start --name=dynflow-sidekiq@worker --package=foreman-dynflow-sidekiq
dh_systemd_start --no-start --restart-after-upgrade --name=foreman.service --package=foreman-service
dh_systemd_start --no-start --restart-after-upgrade --name=foreman.socket --package=foreman-service
dh_systemd_start --no-start --restart-after-upgrade --name=dynflow-sidekiq@orchestrator --package=foreman-dynflow-sidekiq
dh_systemd_start --no-start --restart-after-upgrade --name=dynflow-sidekiq@worker --package=foreman-dynflow-sidekiq

override_dh_systemd_enable:
dh_systemd_enable --name=foreman.service --package=foreman-service
Expand Down

0 comments on commit 76350b3

Please sign in to comment.