diff options
author | Patrick J Cherry <patrick@bytemark.co.uk> | 2016-11-09 09:30:12 +0000 |
---|---|---|
committer | Patrick J Cherry <patrick@bytemark.co.uk> | 2016-11-09 09:37:37 +0000 |
commit | 25f3947c16b57a9686500534e44423aab90b0bc7 (patch) | |
tree | f4c506e8f1e92db72c37b7c0794899d7bf4acb52 /lib/byteback/util.rb | |
parent | ed5ed3688a035f0caaea5a4fd3915e18a3576d78 (diff) |
First pass at fixing btrfs path
This replaces the call to /sbin/btrfs with a method to find a btrfs
program, which raises ENOENT if one cannot be found.
Diffstat (limited to 'lib/byteback/util.rb')
-rw-r--r-- | lib/byteback/util.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/byteback/util.rb b/lib/byteback/util.rb index 9a993d6..07d7056 100644 --- a/lib/byteback/util.rb +++ b/lib/byteback/util.rb @@ -66,5 +66,12 @@ module Byteback pid2, status = Process.waitpid2(pid, 0) status.exitstatus end + + def btrfs_bin + path = '/bin/btrfs' + path = '/sbin/btrfs' unless File.exists?(path) + path + end + end end |