Skip to content

Commit 3fcef67

Browse files
authored
Merge pull request #84 from klemensn/openbsd-mountpoints
Parse mount point options with spaces correctly on OpenBSD
2 parents a396ef6 + ae28f05 commit 3fcef67

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

lib/facter/resolvers/openbsd/mountpoints.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ def read_mount(fact_name)
2727
end
2828

2929
def add_mount_points_fact(line)
30-
elem = line.split("\s")
31-
options = elem.drop(5)
32-
options.each { |option| option.tr!('(),', '') }
30+
(elem, _, options) = line.partition("\s(")
31+
elem = elem.split("\s")
32+
options = options.chop!.split(",\s")
3333
@fact_list[:mountpoints][elem[2]] = { device: elem[0], filesystem: elem[4],
3434
options: options }
3535
end

0 commit comments

Comments
 (0)