Быстрый, компактный и надёжный Linux дистрибутив

Build скрипты

В большинстве случаев, модули Slax сделаны самими пользователями. Для гарантии качества и прозрачности, существует единственный способ представить свой модуль сообществу — написать специальный build скрипт, при помощи которого будет создан .so модуль.

Билд скрипт – это короткий bash скрипт, с помощью которого происходит создание модуля, начиная со скачивания соответствующего исходного кода из интернета, его распаковки, конфигурации, компиляции и упаковки. Как только билд скрипт окажется загружен на сервер Slax”a, он будет обработан, после чего, бинарные модули начнут создаваться автоматически для всех поддерживаемых архитектур Slax. Все билд скрипты доступны для скачивания.

Если Вы хотите скомпилировать модули Slax для собственного использования, Вы можете сделать это самостоятельно, вообще не используя билд скрипты. Но если Вы хотите поделиться своим программным обеспечением с другими пользователями Slax, Вам потребуется написать подходящий скрипт, ведь бинарные модули от пользователя приняты не будут.

Каждый билд скрипт должен содержать несколько определенных переменных, чтобы дать понять автоматической билд системе, какое программное обеспечение будет скомпилировано в данный момент, его версия, какой категории он принадлежит, откуда скачивать исходные файлы, какие другие Slax модули должны быть активированы для компиляции программного обеспечения и т.д.