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
L1yod, Я разобрался в чём было дело, просто он отказался работать с *.мр3 файлом. (он первый попался для тестинга) картинки и текст весом около 27мб распаковал нормально!
а зачем выкладывать новые версии эльфа в .pkg? запуская его, сам эльф будет распаковывать эльф, который должен заменить первого сам 20 минут думал от чего ребут
BigHercules
Elfmaker
Регистрация: 19.1.07 Сообщений: 246 Репутация: 1925 Откуда: Воронеж
Up пишет: а зачем выкладывать новые версии эльфа в .pkg? запуская его, сам эльф будет распаковывать эльф, который должен заменить первого сам 20 минут думал от чего ребут
Ребут у тебя был из-за чего-то другого. Для запуска эльф вначале загружается в ОЗУ телефона и там уже запускается. Так что его копию в файловой системе можно спокойно переписать. Ребута из-за этого не будет!
ельфмейкеры дайте ктонибудь RunOnce.c или PostRun.c.
ps почемубы не сделать и оьратную функцию распоковки, так сказать backup сделать или допустим отдельного эльфа который будет паковать сразу в pkg. ну типа выходит окошко а там надо выбрать какие файлы паковать, а эльф сам смотрить путь и подбирает типа из tpa\...\ini кинем в *.pkg\%DIR_INI% и тд.
pss добавить бы эльфа в эльфпак былобы замечательно
разобрался? это сообщение "Does not stand out memory......" от эльфа 'unzip.elf'. так что сперва всётаки разберись со своим ext.ini, а уж потом пиши, что распаковывает, а что нет.. varnolex писал:
дайте ктонибудь RunOnce.c или PostRun.c
Жириновский, когда продвигался в президенты, обещал, что в каждом крупном городе будет на главной площади ного-нить вешать.... начать стоит с тех, кто читать не умеет..
У меня ребут и с zip и с pkg. Либу поставил новую с perk11.info (поверял SWIS-ом), dyn с justdanpo.cheb.ru Подскажите в каком ещё месте мои руки кривые
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.