Для создания установочного архива модуля необходимо упаковать все файлы модуля, в т.ч. обязательные файлы, в архив. Список обязательных файлов приведен в разделе «Структура модуля». Для упаковки модуля нужно использовать архиватор tar.
Упаковка модуля архиватором tar происходит следующим образом:
tar zcvf module_name.tgz *
Рекомендуется файлу архива присваивать следующее название:
Производитель_КлючевоеСлово_Версия_ЯдроСистемы.Расширение
Производитель – название компании-производителя модуля (латинскими буквами)
КлючевоеСлово – ключевое слово модуля
Версия – версия модуля
ЯдроСистемы – версия ядра системы
Расширение – tgz
Пример:
aist_auth_1_2.tgz
В ходе установки модуля посредством интерфейса системы будут произведены следующие действия:
1. Распаковка архива в папку /netcat/tmp/
2. Создание папки /netcat/modules/ключевое_слово_модуля/
3. Копирование файлов в папку модуля
4. Активация запросов для БД
5. Запись в таблицу Module информации об установленном модуле
6. Удаление временных файлов из /netcat/tmp/