diff options
author | James Shubin <james@shubin.ca> | 2014-04-29 04:46:43 -0400 |
---|---|---|
committer | James Shubin <james@shubin.ca> | 2014-05-07 12:52:05 -0400 |
commit | 0c9109de125eb81b8a7d920ab9ee2e364e383b26 (patch) | |
tree | 5b9eb6cf73e2c241fed45334b5dca9f3b796cec6 | |
parent | 8f47a9bffea3afd90e83b038b6e74ad5ecfb428a (diff) | |
download | puppet-gluster-0c9109de125eb81b8a7d920ab9ee2e364e383b26.tar.gz puppet-gluster-0c9109de125eb81b8a7d920ab9ee2e364e383b26.tar.xz puppet-gluster-0c9109de125eb81b8a7d920ab9ee2e364e383b26.zip |
Use the correct path for findmnt on Fedora.
This patch is dedicated to Gilles who didn't like the findmnt patch
initially, but now loves it because it is cross distro friendly :)
Thanks for all your time testing Puppet-Gluster... More eyes helps!
-rw-r--r-- | data/tree/RedHat/Fedora.yaml | 1 | ||||
-rw-r--r-- | manifests/brick.pp | 2 | ||||
-rw-r--r-- | manifests/params.pp | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/data/tree/RedHat/Fedora.yaml b/data/tree/RedHat/Fedora.yaml index ededc44..856eebe 100644 --- a/data/tree/RedHat/Fedora.yaml +++ b/data/tree/RedHat/Fedora.yaml @@ -14,6 +14,7 @@ gluster::params::program_vgdisplay: '/usr/sbin/vgdisplay' #gluster::params::program_lvdisplay: '/usr/sbin/lvdisplay' gluster::params::program_mkfs_xfs: '/usr/sbin/mkfs.xfs' gluster::params::program_mkfs_ext4: '/usr/sbin/mkfs.ext4' +gluster::params::program_findmnt: '/usr/bin/findmnt' gluster::params::misc_gluster_reload: '/usr/bin/systemctl reload glusterd' # vim: ts=8 diff --git a/manifests/brick.pp b/manifests/brick.pp index 8e4aae9..9cd3c55 100644 --- a/manifests/brick.pp +++ b/manifests/brick.pp @@ -467,7 +467,7 @@ define gluster::brick( onlyif => "/usr/bin/test -n '${valid_fsuuid}'", unless => [ # if one element is true, this *doesn't* run "/usr/bin/test -e /dev/disk/by-uuid/${valid_fsuuid}", - "/bin/findmnt --output 'TARGET,SOURCE' -t ${valid_fstype} --target '${valid_path}' -n", + "${::gluster::params::program_findmnt} --output 'TARGET,SOURCE' -t ${valid_fstype} --target '${valid_path}' -n", '/bin/false', # TODO: add more criteria ], require => $exec_requires, diff --git a/manifests/params.pp b/manifests/params.pp index de3afd2..4fe4e8f 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -49,6 +49,7 @@ class gluster::params( $program_mkfs_ext4 = '/sbin/mkfs.ext4', $program_fping = '/usr/sbin/fping', + $program_findmnt = '/bin/findmnt', # services... $service_glusterd = 'glusterd', |