Sommario
Ogni volta che si usa ebuild con un dato file ebuild, viene verificato
il checksum di tutti i file coinvolti affinché sia uguale a quello
dato nel file Manifest o
files/digest-<name>-<version>.
Questo succede dopo che i sorgenti sono stati scaricati.
Per scaricare i sorgenti usando ebuild eseguire:
Se l'md5sum dell'ebuild non corrisponde con uno listato nel file
Manifest, o uno dei sorgenti scaricati non corrisponde
a quelli listati nei file files/digest-<package>,
si riceverà un errore simile al seguente:
Esempio 19.2. Ebuild checksum fallito
!!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: db20421ce35e8e54346e3ef19e60e4ee >>> your file's digest: f10392b7c0b2bbc463ad09642606a7d6
Segue una riga che menziona il file coinvolto.
Se si è certi che il sorgente scaricato e l'ebuild stesso sono
validi, si può rigenerare il Manifest e il file
digest-<package> usando la funzionalità
digest di ebuild: