Содержание

Elf Installer

Ссылка

Elf Installer

Авторы

© Hussein

Установка

Необходимо ассоциировать расширение *.pkg с файлом Installer.elf (как это сделать см. эльф RegFile)

Описание

Эльф позволяет упростить процесс установки новых эльфов, т.е. распределение самого эльфа и вспомогательных файлов (например, иконки, файлы конфигурации и т.д.) по соответствующим папкам. После установки этого эльфа в Диспетчере файлов телефона нажимаем на *.pkg и все, необходимые запчасти от эльфа раскладываются по нужным папкам

Создание инсталяционного пакета

Создаём на диске структуру папок, необходимую для работы Вашего эльфа.
Например для BookManager v. 3.42 создаём:
%DIR_ELFS_DAEMONS_EXT%/BookManager.elf
%DIR_ELFS_DAEMONS_EXT%/RunOnce.elf
%DIR_INI%/bookman/1.png
%DIR_INI%/bookman/2.png
%DIR_INI%/bookman/3.png
%DIR_INI%/bookman/4.png
%DIR_INI%/bookman/bookman.ini
%DIR_INI%/bookman/shortcuts.ini

Далее запаковываем это дело в *.zip и переименовываем в BookManager.pkg.

Макросы для создания инсталяционного пакета

%DIR_AUDIO_INT%
%DIR_IMAGE_INT%
%DIR_VIDEO_INT%
%DIR_THEME_INT%
%DIR_OTHER_INT%
%DIR_ELFS_INT%
%DIR_ELFS_DAEMONS_INT%
%DIR_ELFS_CONFIG_INT%

%DIR_AUDIO_EXT%
%DIR_IMAGE_EXT%
%DIR_VIDEO_EXT%
%DIR_THEME_EXT%
%DIR_OTHER_EXT%
%DIR_ELFS_EXT%
%DIR_ELFS_DAEMONS_EXT%
%DIR_ELFS_CONFIG_EXT%

%DIR_INI%

Возможности

Порядок запуска

RunOnce.elf - запуск и удаление
%pakage_name%.elf - запуск
PostRun.elf - запуск и удаление

Примечание