echo "N" | yum update | awk -F: '/^Total download size/ { print $2 }'
Isso fará com que você tenha o tamanho dos arquivos baixados.
df -h /var | awk 'NR==2 { print $4 }'
Isso vai te dar o espaço disponível em / var
O único desafio então é processar a possibilidade de diferentes denominações de tamanho.