Создаем порт для FreeBSD своими руками. Часть I   ::   Ачилов Рашид

Страница: 3 из 19

Такая структура несколько замедляет навигацию,когда в каталоге находится много файлов, и именно поэтому постоянно появляются новые и новые категории.



Из чего, собственно, состоит порт для FreeBSD?

Порт для FreeBSD состоит из нескольких файлов, которые сами по себе ничего не делают. Даже несмотря на то, что один из них называется Makefile, все они представляют из себя файлы данных - описания и определения некоторых переменных, используемых системой портов в качестве исходных данных. Механизм работы системы давным-давно отлажен, в простейшем случае необходимо только задать исходные данные. Ниже приводится список файлов, которые необходимы для порта (на самом деле порт может использовать и другие файлы, но они не являются необходимыми):

• Makefile - основной файл порта. В нем задаются все необходимые переменные, которые настраивают работу системы портов в том или ином режиме. Также в этом файле может программироваться собственно поведение системы в той или иной ситуации. Текстовый файл, стандартного формата, распознаваемого программой BSD make (не путать с GNU make! О синтаксисе файлов BSD make см. man make). Данный файл условно делится на четрые секции, которые должны идти строго друг за другом, не нарушая порядка. Определения переменных, которые должны появляться в данной секции, не должны появляться ни в предыдущей, ни в последующей секции. Порядок секций таков: начальная секция ->секция MAINTAINER ->секция USE_* ->секция доопределений.

• Начальная секция идет самой первой.

|< Пред. 1 2 3 4 5 След. >|

Java книги

Контакты: [email protected]