Fix an assumption: "btrfs-tools" might not be installed.

And then the "80-btrfs-lvm.rules" doesn't exist, too.

Change-Id: Ic9b9217126a303e67c02eaefd1c29126ba87ad54
This commit is contained in:
Philipp Marek 2015-09-23 15:44:50 +02:00
parent 2835d2e5e7
commit 9fc59ec9be
1 changed files with 6 additions and 5 deletions

View File

@ -116,12 +116,13 @@ function _drbd_make_vg {
} }
function _modify_udev_file { function _modify_udev_file {
file="$1" local file="$1"
search="$2" local search="$2"
sed_cmd="$3" local sed_cmd="$3"
local path="/lib/udev/rules.d/${file}"
if ! grep "${search}" "/lib/udev/rules.d/${file}" ; then if [[ -f "$path" ]] && ! grep "${search}" "$path"; then
sudo sed -i "${sed_cmd}" "/lib/udev/rules.d/${file}" sudo sed -i "${sed_cmd}" "$path"
fi fi
} }