diff options
Diffstat (limited to 'packages/gce-disk-expand/src/expandfs-lib.sh')
-rwxr-xr-x | packages/gce-disk-expand/src/expandfs-lib.sh | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/packages/gce-disk-expand/src/expandfs-lib.sh b/packages/gce-disk-expand/src/expandfs-lib.sh index 7a26330..657dcfa 100755 --- a/packages/gce-disk-expand/src/expandfs-lib.sh +++ b/packages/gce-disk-expand/src/expandfs-lib.sh @@ -84,15 +84,8 @@ sgdisk_fix_gpt() { local label=$(sgdisk_get_label "$disk") [ "$label" != "gpt" ] && return - # TODO Find a better solution than sleep. - # Add sleeps to allow this operation to fully complete. On some systems, other - # operations such as systemd-fsck tasks can collide and fail. - udevadm settle - sleep 1 kmsg "Moving GPT header for $disk with sgdisk." sgdisk --move-second-header "$disk" - udevadm settle - sleep 1 } # Returns "disk:partition", supporting multiple block types. @@ -128,8 +121,6 @@ parted_needresize() { return 1 fi - udevadm settle - if ! printf "$out" | sed '$!d' | grep -q "^${partnum}:"; then kmsg "Root partition is not final partition on disk. Not resizing." return 1 @@ -157,5 +148,4 @@ parted_resizepart() { kmsg "Unable to resize ${disk}${partnum}: ${out}" return 1 fi - udevadm settle } |