Project

General

Profile

« Previous | Next » 

Revision abedf73d

Added by Brad Davis almost 3 years ago

Add quotes around variable usage to prevent word splitting

View differences:

src/usr/local/sbin/cleargmirror.sh
2 2

  
3 3
clear_disk() {
4 4
	local _disk="${1}"
5
	local _mirror=$(/sbin/gmirror dump ${_disk} 2>/dev/null | /usr/bin/sed '/name: /!d; s,^.*: ,,')
5
	local _mirror=$(/sbin/gmirror dump "${_disk}" 2>/dev/null | /usr/bin/sed '/name: /!d; s,^.*: ,,')
6 6

  
7 7
	if [ -n "${_mirror}" ]; then
8
		/sbin/gmirror destroy -f ${_mirror} >/dev/null 2>&1
8
		/sbin/gmirror destroy -f "${_mirror}" >/dev/null 2>&1
9 9
	fi
10
	/sbin/gmirror clear ${_disk} >/dev/null 2>&1
10
	/sbin/gmirror clear "${_disk}" >/dev/null 2>&1
11 11
}
12 12

  
13 13
mirror="${1}"
......
19 19
	exit 1
20 20
fi
21 21

  
22
/sbin/gmirror destroy -f ${mirror} >/dev/null 2>&1
23
clear_disk ${disk1}
24
clear_disk ${disk2}
22
/sbin/gmirror destroy -f "${mirror}" >/dev/null 2>&1
23
clear_disk "${disk1}"
24
clear_disk "${disk2}"
25 25

  
26 26
exit 0

Also available in: Unified diff