Шаг 1. Создание необходимых стартовых скриптов и файлов
by dikTable of contents for Manual
- Настройка Nokia N800 (и 770): как настроить устройство для ваших целей.
- Шаг 1. Создание необходимых стартовых скриптов и файлов
- Шаг 2. Установка определенных приложений
- Шаг 3. Изменяем внешний вид
- Шаг 4. Настройки основных параметров GCONF в Maemo
- Шаг 5. Другие настройки GCONF: блокировка устройства и SWAP
- Шаг 6. Добавление последних строк: очистка
Шаг 1. Создание необходимых стартовых скриптов и файлов
Сначала нам нужно создать два файла в каталоге DEBIAN. Эти файлы: control и
postinst. Вы можете использовать как примеры, файлы по ссылкам,
отредактировав в них то, что выделено ПРИМЕРНО_ТАК. Немного о поле иконки:
вы можете использовать для пакета свою иконку (например маленький логотип
своей компании?), создав картинку размером 26х26 пикселей и закодировав ее в
base64. Если вы не знаете как это сделать или хотите сделать это быстро,
можете использовать
этот
сайт для кодирования, и скопировать полученный текст в control файл в
поле ICON_GIBBERISH.
в папку 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.

