Elf Installer Эльф для упрощения процесса установки новых эльфов. необходимо ассоциировать расширение pkg с файлом Installer.elf после этого в диспетчере файлов телефона наступаем на *.pkg и все необходимые запчасти от эльфа раскладываются по своим папкам.
при инсталяции старые файлы будут ЗАМЕНЕНЫ файлами из пакета инсталяции!!!
Для эльфописателей:
создание инсталяционного пакета. создаём на диске структуру папок, необходимую для работы Вашего эльфа. например BookManager. создаём: %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
если в инсталяционном пакете присутствует эльф, одноименный с названием пакета(с учетом регистра), то по завершению инсталяции он будет запущен.
если в инсталяционном пакете присутствует RunOnce.elf - то он (RunOnce.elf) будет запущен и удалён.
История версий:
v1.0 - релиз
v1.2 обязательно обновляем эльфпак!!! обновить можно ТУТ
+ визуализация + лог файл. ведется в папке с Installer.elf + unzip ассоциируйте расширение zip с Installer.elf.
v1.21
!fix автозапуск порядок запуска: RunOnce.elf - запуск и удаление %pakage_name%.elf - запуск PostRun.elf - запуск и удаление
!fix работа с архивом, содержащим коментарии. количество файлов в архиве теперь определяется правильно
v1.22 !еще fix для архивов с коментариями..
RunOnce.elf и PostRun.elf - эльфы, посредством которых можно выполнить все необходимые для работы устанавливаемого эльфа операции. например, в RunOnce.elf можно создать, при необходимости, некие папки либо изменить/создать некие файлы. в PostRun.elf можно(к примеру) открыть в редакторе, созданный устанавливаемым эльфом, конфиг.. необходимость этих двух файлов, а так же их написание,это забота исключительно автора %pakage_name%.elf.
v1.23fix2 - Устранены некоторые утечки - Открытие лога через инет браузер - Не конфликтует с ExtensionManager
Hussein, thanks for the elf in a future version could you give the end user some control over the location .elf files are unpacked to? ie, ZBin, Daemons or pkg config file
Hussein, cпасибо за эльф (elf) , но в будущих версиях может вам предоставить конечному пользователю определенный контроль над место. эльф файлы распакованы в? ie, ZBin, Daemons or pkg config file
thanks
C902 R3EG004 AS Извините за мой русский (Google Translate )
было бы неплохо добавить в самом начале запрос - "Установить эльф?"... а то случайно тыцнешь по файлику (например, пальцы кривые ), а он втихую установится и перезапишет все настройки - грустно!
Inkobob пишет: было бы неплохо добавить в самом начале запрос - "Установить эльф?"... а то случайно тыцнешь по файлику (например, пальцы кривые ), а он втихую установится и перезапишет все настройки - грустно!
А потом ещё "эльф установлен, запустить?"
SE W810/r4ea031+elf pack(спасибо всем разрабам ) компа нет...
w660 r8bb001 - ребут при открытии zip, pkg файлов (когда окошко с прогресс баром появляется). сам эльф лежит в ZBin\Utils\Installer\ картинки в ZBin\Utils\Installer\images в ext.ini прописано все верно: Код:
Hussein, I use this functions from SVN. My phone reebot on opening files *.pkg and *.zip. Problem on elf or functions? My content of file ext.ini is correct.
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.