1 |
Sebastian <selist@×××××.de>: |
2 |
|
3 |
> Wofür steht eigentlich --digest. |
4 |
|
5 |
Für das Aushebeln eines Schutzes vor manipulierten Quellpaketen. Der |
6 |
Maintainer eines Paketes erstellt Prüfsummen für den Tarball, alle im |
7 |
Portage-Baum zugehörigen Dateien und hinterlegt diese in der Datei |
8 |
Manifest (in jedem Verzeichnis mit Ebuilds zu finden). Wenn ein User |
9 |
emerged und die Pakete passen nicht zu den Prüfsummen, bricht Portage |
10 |
ab. Ein --digest erstellt die Prüfsummen mit dem auf dem System |
11 |
vorhandenen Dateien neu und umgeht den Fehler damit. D |
12 |
Normalerweise sind "digest errors" ein Fehler auf Seiten der |
13 |
Entwickler, der sich mit einem entsprechenden Bugreport beheben lässt. |
14 |
Aber manchmal ist auch ein unvollständig heruntergeladener Tarball, |
15 |
Änderungen auf Seiten der Original-Entwickler oder ein unvollständiger |
16 |
Sync die Ursache. |
17 |
|
18 |
V-Li |