Skip to content

Commit de53e69

Browse files
committed
feat: parse unix path from fedora imagelist
1 parent e685cf3 commit de53e69

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

lib/rootfs/data.rb

+18
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,24 @@ def from_gentoo_txt(str, keywords)
6060
results
6161
end
6262

63+
def from_fedora_txt(str, keywords)
64+
results = []
65+
lines = str.split("\n")
66+
lines.each do |line|
67+
file = line.delete_prefix(".")
68+
69+
all_matched = true
70+
keywords.each do |keyword|
71+
unless file.include?(keyword)
72+
all_matched = false
73+
break
74+
end
75+
end
76+
results.push(file) if all_matched
77+
end
78+
results
79+
end
80+
6381
def from_alpine_yaml(str)
6482
results = {}
6583
flavors = str.split("-\n")

0 commit comments

Comments
 (0)