summaryrefslogtreecommitdiff
path: root/lib/byteback/util.rb
diff options
context:
space:
mode:
authorPatrick J Cherry <patrick@bytemark.co.uk>2017-01-31 11:12:14 +0000
committerPatrick J Cherry <patrick@bytemark.co.uk>2017-01-31 11:12:14 +0000
commit38c89a9e32a67f96b40d756a5c356f8c31247ab9 (patch)
tree88fbff9457a32abd5f72d89481bf3a52a0471f75 /lib/byteback/util.rb
parent566c4c39e58e001015d263df124ea88d06ba5940 (diff)
parentb310c2f150a4802d63d492cfe3dfae650ebbc41e (diff)
Merge branch '12-fix-btrfs-path' into rubocop
Diffstat (limited to 'lib/byteback/util.rb')
-rw-r--r--lib/byteback/util.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/byteback/util.rb b/lib/byteback/util.rb
index 9a993d6..ebf5ca5 100644
--- a/lib/byteback/util.rb
+++ b/lib/byteback/util.rb
@@ -66,5 +66,13 @@ module Byteback
pid2, status = Process.waitpid2(pid, 0)
status.exitstatus
end
+
+ def btrfs_bin
+ %w(/bin/btrfs /sbin/btrfs).each do |path|
+ return path if File.exist?(path)
+ end
+ raise Errno::ENOENT, 'btrfs'
+ end
+
end
end