mirror of
https://github.com/fluent/fluentd-ui.git
synced 2026-05-05 19:06:12 +02:00
More check to gem install/uninstall
This commit is contained in:
parent
a1b159dd8b
commit
5d32e167a8
@ -145,6 +145,7 @@ class Plugin
|
||||
def gem_install
|
||||
data = { plugin: self, state: :running, type: :install }
|
||||
return if WORKING.grep(data).present?
|
||||
return if installed?
|
||||
WORKING.push(data)
|
||||
fluent_gem("install", gem_name, "-v", version)
|
||||
ensure
|
||||
@ -154,6 +155,7 @@ class Plugin
|
||||
def gem_uninstall
|
||||
data = { plugin: self, state: :running, type: :uninstall }
|
||||
return if WORKING.grep(data).present?
|
||||
return unless installed?
|
||||
WORKING.push(data)
|
||||
fluent_gem("uninstall", gem_name, "-x", "-a")
|
||||
ensure
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user