summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/byteback/util.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/byteback/util.rb b/lib/byteback/util.rb
index 07d7056..ebf5ca5 100644
--- a/lib/byteback/util.rb
+++ b/lib/byteback/util.rb
@@ -68,9 +68,10 @@ module Byteback
end
def btrfs_bin
- path = '/bin/btrfs'
- path = '/sbin/btrfs' unless File.exists?(path)
- path
+ %w(/bin/btrfs /sbin/btrfs).each do |path|
+ return path if File.exist?(path)
+ end
+ raise Errno::ENOENT, 'btrfs'
end
end