Fix misleading error message on rootfs resize

The partition being extended is in use and sfdisk can't reload such
partition table. Tell it to not even try, it will be done by partprobe
call below.
这个提交包含在:
Marek Marczykowski-Górecki 2019-09-27 16:32:18 +02:00
父节点 0c0149f361
当前提交 2dbdb1e66f
找不到此签名对应的密钥
GPG 密钥 ID: 063938BA42CFA724
共有 2 个文件被更改,包括 2 次插入2 次删除

查看文件

@ -9,7 +9,7 @@ case "$(stat -Lc %t:%T /dev/mapper/dmroot)" in
;;
ca:3)
# resize partition table itself and xda3 partition
echo ',+' | sfdisk --no-reread -q -N 3 /dev/xvda
echo ',+' | sfdisk --no-reread --no-tell-kernel -q -N 3 /dev/xvda
# and reload partition table; prefer partprobe over blockdev
# --rereadpt, as it works on mounted partitions
partprobe /dev/xvda

查看文件

@ -25,7 +25,7 @@ index 1c2fca3c..bebf1011 100755
;;
ca:3)
- # resize partition table itself and xda3 partition
- echo ',+' | sfdisk --no-reread -q -N 3 /dev/xvda
- echo ',+' | sfdisk --no-reread --no-tell-kernel -q -N 3 /dev/xvda
+ # resize partition table itself
+ # use undocumented ---pretend-input-tty (yes, three '-') to
+ # force unattended operation, otherwise it aborts on first