Just to reiterate; currently system-image-client can't do any pre-calculation to decide whether there is enough space to unpack the update or not, because there is no server information on the unpacked size.
The best we can do with the current design would be for si-client or system-settings to parse the recovery log file after reboot and somehow look for the no space left message.
Just to reiterate; currently system-image-client can't do any pre-calculation to decide whether there is enough space to unpack the update or not, because there is no server information on the unpacked size.
The best we can do with the current design would be for si-client or system-settings to parse the recovery log file after reboot and somehow look for the no space left message.