INNER CODE UNIT · Ruby
fetch_systemd_unit_path
seuros/capistrano-sidekiq · lib/capistrano/sidekiq/systemd.rb:42
def fetch_systemd_unit_path
if fetch(:sidekiq_systemctl_user) == :system
'/etc/systemd/system/'
else
home_dir = backend.capture :pwd
File.join(home_dir, '.config', 'systemd', 'user')
end
end
def systemd_command(*args)
command = [fetch(:sidekiq_systemctl_bin)]
command << '--user' unless fetch(:sidekiq_systemctl_user) == :system
command + args
end
def sudo_if_needed(*command)