MyTetra Share
Делитесь знаниями!
Сборка
Время создания: 12.06.2012 14:56
Раздел: linux - плеер
Запись: lesnik757/mytetra/master/base/1339491414ouq14jsle5/text.html на raw.githubusercontent.com

Сборка

Здесь тоже ничего сложного, для начала пакуем папку usr/local/etc корневой системы образа если конечно мы вносили туда какие-то изменения. Для этого переходим туда если squash cd /asus/package2/squashfs-root/usr/local/etc если yaffs2 cd /asus/package2/fs/usr/local/etc и пакуем это все командой tar cjf usr.local.etc.tar.bz2 * После чего перемещаем полученный файл usr.local.etc.tar.bz2 в папку package2 c заменой, командой mv или через файл менеджер mc как вам удобнее. (Этот файл может быть как формата bz2 так yaffs2 все зависит от прошивки, опять же смотрите конфигурацию)


Собираем корень, возвращаемся в папку package2 cd /asus/package2 и выполняем следующие:


Если пакуем squash тогда:

Code: Select all

mksquashfs squashfs-root squashfs1.img

rm -rf squashfs-root



Если yaffs2:

Code: Select all

mkyaffs2image fs yaffs2_1.img

rm -rf fs



Возвращаемся в корень распакованного образа cd /asus правим configuration.xml если требуется (например вы хотите поменять размер файловой системы /usr/local/etc или скажем поменять корневую файловую систему с одного типа на другой) и пакуем образ обратно с перемещением его в виндовс командами:

Code: Select all

tar cf install.img *

mv install.img /share



mount -o rw,remount /


 
MyTetra Share v.0.59
Яндекс индекс цитирования