internetTablet

Nokia N900 > N810 > N800 rss

23
Sep
2007

Шаг 1. Создание необходимых стартовых скриптов и файлов

by dik

Шаг 1. Создание необходимых стартовых скриптов и файлов

Сначала нам нужно создать два файла в каталоге DEBIAN. Эти файлы: control и
postinst. Вы можете использовать как примеры, файлы по ссылкам,
отредактировав в них то, что выделено ПРИМЕРНО_ТАК. Немного о поле иконки:
вы можете использовать для пакета свою иконку (например маленький логотип
своей компании?), создав картинку размером 26х26 пикселей и закодировав ее в
base64. Если вы не знаете как это сделать или хотите сделать это быстро,
можете использовать
этот
сайт
для кодирования, и скопировать полученный текст в control файл в
поле ICON_GIBBERISH.


Как только вы отредактировал control файл так как вы хотите, скопируйте его
в папку DEBIAN, и проверьте что у него имя control, без всяких суффиксов,
окончаний и имя набрано маленькими буквами. Затем мы должны создать
маленький postinst скрипт. Задача postinst скрипта - инсталировать настоящий
инсталяционный скрипт. В теории, вы можете запустить все что угодно из
postinst скрипта, но я пытался сделать это и это работает не очень надежно.
Я не знаю почему, но этот метод гарантирует, что выши настройки будут
установленны. Примерный postinst файл должен подойти, просто измените имя
скрипта инсталяции, когда будете знать его. Скопируйте его (postinst) так же
в папку DEBIAN. Затем создайте скрипт (в нашем случае мы назовем его
install.sh) в директории: etc/init.d . ПРИМЕЧАНИЕ: не в системной
/etc/init.d, оставайтесь в рабочем каталоге и используйте директорию etc,
созданную ранее. That’s where it should go. Создайте его (install.sh) и
добавьте только одну строку, #!/bin/sh и сохраните. Мы отредактируем его
позже, а пока отредактируйте postinst файл что бы закончить работу с
директорией DEBIAN.
No tag for this post.

Related posts

This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.

Leave a Reply

Or use your OpenID:


Internet Map Рейтинг GPS Клуба


-