internetTablet

Nokia N810 / N800 / 770 rss


23
Sep
2007

Шаг 6. Добавление последних строк: очистка

by dik

Шаг 6. Добавление последних строк: очистка

Итак, у вас есть ваш скрипт установки, ваш файл управления, ваш postinst
скрипт и ваша домашняя директория. Теперь нам нужно установить корректные
разрешения и удалить старые файлы. Помните, что скрипт установки надо
запускать как root. Теперь вам нужно добавить строки к вашему скрипту
установки, которые корректно распределят разрешения повсюду.

#Cleanup

chmod -R 777 /home/user

chown -R user:users /home/user

rm -fr /home/user/apps

rm -f /etc/init.d/install.sh

rm -f /etc/rc2.d/S33install.sh

#REBOOT THE DEVICE

reboot

Перезагрузка в конце нужна для того, чтобы загрузить ваше устройство вместе со
всеми сделанными настройками. Поздравления, вы справились с задачей отлично! В
приложении вы можете проверить расположение других файлов, которые могут быть
полезны и найти некоторые советы о содержании различных конфигурационных
файлов.

Всё, что вам нужно сделать теперь - создать пакет. Для этого сохраните все
файлы и дважды проверьте, что всё на месте и нигде нет лишних файлов.Когда я
пробовал п\в первый раз, я забыл исходники пользовательской оболочки в
директории пакета и был сильно удивлён, когда мой пакет раззросся до
невообразимых размеров.

Итак, выходите из директории MyPackage и затем наберите следующую команду:

dpkg -b MyPackage MyPackage.deb

Вы получите одно предупреждение о нетиповом значке в файле управления, но
больше предупреждений не будет. После этого вы получите в вашей директории
файл MyPackage.deb. Этот файл - всё, что вам нужно для только что прошитого
устройства. Скопируйте его на MMC или SD карту и в файловом менеджере дважды
нажмите на него. Система спросит вас об установке пакета, соглашайтесь. После
того, как появится сообщение об успешной установке, нажмите ok и выключите
устройство. Когда вы включите его вновь, загрузчик дойдет до кона и
остановится, после нескольких секунд устройство перезагрузится и будут
применены созданные вами настройки. Теперь вы можете использовать устройство с
созданной вами оригинальной программной начинкой!

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:


Linux-телефоны на LinuxPhone.ru Internet Map Рейтинг GPS Клуба