Kapitel 9. Ihren Port testen
Zurück |  | Weiter

## Kapitel 9. Ihren Port testen

## 9.1. `make describe` ausführen

Einige der FreeBSD-Werkzeuge zur Pflege von Ports, wie zum Beispiel portupgrade(1), verwenden eine Datenbank names `/usr/ports/INDEX`, welche Eigenschaften, wie z.B. Port-Abhängigkeiten, verfolgt. `INDEX` wird vom Makefile der höchsten Ebene, `ports/Makefile`, mittels `make index` erstellt, welches in das Unterverzeichnis jedes Ports wechselt und dort `make describe` ausführt. Wenn also `make describe` bei einem Port fehlschlägt, kann `INDEX` nicht generiert werden und schnell werden viele Leute darüber unzufrieden sein.

### Anmerkung:

Es ist wichtig diese Datei erzeugen zu können, unabhängig davon, welche Optionen in `make.conf` vorhanden sind. Bitte vermeiden Sie es daher beispielsweise `.error`-Anweisungen zu benutzen, wenn zum Beispiel eine Abhängigkeit nicht erfüllt wird (Lesen Sie dazu bitte Abschnitt 12.16, „Vermeiden Sie den Gebrauch des `.error`-Konstruktes“).

Wenn `make describe` eine Zeichenkette anstatt einer Fehlermeldung erzeugt, sind Sie wahrscheinlich auf der sicheren Seite. Vergleichen Sie die erzeugte Zeichenkette mit `bsd.port.mk`, um mehr über deren Bedeutung zu erfahren.

Beachten Sie bitte außerdem, dass die Benutzung einer aktuellen Version von `portlint` (wie im nächsten Abschnitt beschrieben) automatisch `make describe` startet.

Zurück |  | Weiter
8.6. Nutzung von `SUB_FILES` und `SUB_LIST` | Zum Anfang | 9.2. Portlint

Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an <de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an <de-bsd-translators@de.FreeBSD.org>.