diff --git a/lib/oxidized/model/staros.rb b/lib/oxidized/model/staros.rb index 006d582f8..d155ff859 100644 --- a/lib/oxidized/model/staros.rb +++ b/lib/oxidized/model/staros.rb @@ -1,142 +1,141 @@ class StarOS < Oxidized::Model - prompt /^(\[[A-Za-z0-9_-]+\][A-Za-z0-9_-]+[#>]\s+$)/ - comment '# ' - - cmd :all do |cfg| + prompt /^(\[[A-Za-z0-9_-]+\][A-Za-z0-9_-]+[#>]\s+$)/ + comment '# ' + + cmd :all do |cfg| # get rid of errors for commands that don't work on some devices cfg.gsub! /^% Invalid input detected at '\^' marker\.$|^\s+\^$/, '' cfg.cut_both + end + + cmd :secret do |cfg| + cfg.gsub! /^(\s+license key) "(.*?)"$/m, '\1