This change provides better handling of tgtadm --op show
output as input of tgt-admin --delete command. In situation
where no output of the first command is present no tgt-admin
command is run.
Change-Id: Ief5e1d50dd679f4d47cffef29ff07e54cc37f80a
Closes-bug: 1554997
| ... | ... |
@@ -124,7 +124,7 @@ function init_lvm_volume_group {
|
| 124 | 124 |
if [ "$CINDER_ISCSI_HELPER" = "lioadm" ]; then |
| 125 | 125 |
sudo cinder-rtstool get-targets | sudo xargs -rn 1 cinder-rtstool delete |
| 126 | 126 |
else |
| 127 |
- sudo tgtadm --op show --mode target | grep Target | cut -f3 -d ' ' | sudo xargs -n1 tgt-admin --delete || true |
|
| 127 |
+ sudo tgtadm --op show --mode target | awk '/Target/ {print $3}' | sudo xargs -r -n1 tgt-admin --delete
|
|
| 128 | 128 |
fi |
| 129 | 129 |
_clean_lvm_volume_group $vg |
| 130 | 130 |
} |