/usr/lib/ruby/vendor_ruby/serverspec/type/cgroup.rb is in ruby-serverspec 2.37.2-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | module Serverspec::Type
class Cgroup < Base
attr_accessor :subsystem
def method_missing(meth)
if @subsystem.nil?
@subsystem = meth.to_s
self
else
param = "#{@subsystem}.#{meth.to_s}"
ret = @runner.run_command("cgget -n -r #{param} #{@name} | awk '{print $2}'")
val = ret.stdout.strip
val = val.to_i if val.match(/^\d+$/)
val
end
end
end
end
|