needs_update?

in libraries/agent.rb [54:65]


      def needs_update?
        config_script = ::File.join agent_home, 'config.sh'
        if ::File.exist? config_script
          version_command = shell_out config_script, '--version', user: admin_user, env: environment
          current_version = version_command.stdout.chomp
          requested_version = agent_attrs['version']
          ::Gem::Version.new(requested_version) > ::Gem::Version.new(current_version)
        else
          true
        end
      end