Skip to content

Commit 8e53d18

Browse files
authored
fix: condition for enable-linger and use sudo (#333)
* fix run condition for enable-linger and use sudo * remove useless variable
1 parent 9ac4beb commit 8e53d18

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

lib/capistrano/sidekiq/systemd.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ def define_tasks
1313
def set_defaults
1414
set_if_empty :systemctl_bin, '/bin/systemctl'
1515
set_if_empty :service_unit_user, :user
16-
set_if_empty :systemctl_user, -> { fetch(:service_unit_user, :user) == :user }
1716

1817
set_if_empty :sidekiq_systemctl_bin, -> { fetch(:systemctl_bin) }
1918
set_if_empty :sidekiq_service_unit_name, -> { "#{fetch(:application)}_sidekiq_#{fetch(:stage)}" }

lib/capistrano/tasks/systemd.rake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ namespace :sidekiq do
5858
git_plugin.execute_systemd('enable', git_plugin.sidekiq_service_file_name(config_file))
5959
end
6060

61-
if fetch(:sidekiq_enable_lingering) && fetch(:sidekiq_lingering_user)
62-
execute :loginctl, 'enable-linger', fetch(:sidekiq_lingering_user)
61+
if fetch(:sidekiq_enable_lingering)
62+
sudo :loginctl, 'enable-linger', fetch(:sidekiq_lingering_user)
6363
end
6464
end
6565
end

0 commit comments

Comments
 (0)