Class: Cupper::Debian
Instance Method Summary
collapse
#directory, #executes, #links, #templates
Instance Method Details
#files(data_extraction) ⇒ Object
19
20
21
22
23
24
25
|
# File 'lib/cupper/plugins/cupper/debian.rb', line 19
def files()
files = Array.new
['files']['files'].each do |file|
files.push(file)
end
files
end
|
#groups(data_extraction) ⇒ Object
41
42
43
44
45
46
|
# File 'lib/cupper/plugins/cupper/debian.rb', line 41
def groups()
groups = Array.new
['etc']['etc']['group'].each do |group|
groups.push(group)
end
end
|
#packages(data_extraction) ⇒ Object
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/cupper/plugins/cupper/debian.rb', line 6
def packages()
packages = Array.new
duplicated = Array.new
['pkg_deps']['pkg_deps'].each do |dep|
duplicated << dep[1]
end
duplicated.flatten!.uniq!
['packages']['packages'].each do |pkg|
packages.push(pkg) unless duplicated.include? pkg[0]
end
packages
end
|
#services(data_extraction) ⇒ Object
27
28
29
30
31
32
|
# File 'lib/cupper/plugins/cupper/debian.rb', line 27
def services()
services = Array.new
['services']['services'].each do |service|
services.push(service)
end
end
|
#users(data_extraction) ⇒ Object
34
35
36
37
38
39
|
# File 'lib/cupper/plugins/cupper/debian.rb', line 34
def users()
users = Array.new
['etc']['etc']['passwd'].each do |user|
users.push(user)
end
end
|