Se for um arquivo normal, então B será sobrescrito. Se você marcá-lo como %config
in %files
section, ele será sobrescrito, mas a versão anterior será preservada como B.rpmsave. Quando você usa %config(noreplace)
, B é mantido intacto e novo arquivo é salvo como B.rpmnew.
Eu o simplifiquei, explicações mais detalhadas podem ser encontradas aqui: link