confirm lvcreate when ext4 signature exists
In some case, when pervious ext4 signature exists, lvcreate fails
with return code 5.
Add -y -Wy -Zy parameters for lvcreate to automatically wipe the
existing ext4 signature.
TCs:
1. controllers successfully complete upgrade.
Story: 2009303
Task: 46252
Change-Id: I6759e25e42929ab3b1c4eb01fcbaf2be411dd8ca
Signed-off-by: Bin Qian <bin.qian@windriver.com>
This commit is contained in:
@@ -172,13 +172,17 @@ def create_temp_filesystem(vgname, lvname, mountpoint, size):
|
||||
devnull = open(os.devnull, 'w')
|
||||
|
||||
try:
|
||||
# lvcreate -n <lvname> --size <size> <vgname> -y -Wy -Zy
|
||||
subprocess.check_call(
|
||||
["lvcreate",
|
||||
"--size",
|
||||
size,
|
||||
"-n",
|
||||
lvname,
|
||||
vgname],
|
||||
vgname,
|
||||
"-y",
|
||||
"-Wy",
|
||||
"-Zy"],
|
||||
close_fds=True,
|
||||
stdout=devnull)
|
||||
except subprocess.CalledProcessError:
|
||||
|
||||
Reference in New Issue
Block a user