Чтобы добавлять сообщения и комментарии, .

@norguhtar:
norguhtar

Наконец дошли руки проверить ядро собранное еще в августе. И оно с первого раза заработало.
Талант не пропьешь, клависин запросто! (с)

@norguhtar:
norguhtar

Собирается и работает как надо. Но хуле там нихуя нет из коробки? :)

@norguhtar:
norguhtar

Поставил новый релиз от Yocto Project. Там наконец-то завелся systemd и в системе нормально отрос пакетный менеджер. Теперь можно попробовать собрать из него дистр на generic pc с grub и прочим преферансом.

@norguhtar:
norguhtar

После долгого перерыва сунулся в openembedded на посмотреть. Стало заметно человечней, видимо за счет Yocto Project (бывший Poky) фактически вся документация и выпуск стабильных релизов там. А сам openembeded тащит ядро для всего этого безобразия и bitbake.

@wasd:
wasd

HH так и не поднялся, OEwiki лёг. убейте меня позязя.

@lexszero:
lexszero

Запилил bootstrap-image, залил на быдлодевайс, путем некоторых извращений с ld-linux.so и LD_PRELOAD чрутнулся в него, поднял ssh, и запиливаю автоподъем сети при загрузке и прочие жизненно-необходимые фенечки.
Примерный план дальнейших действий:
— раздербанить zImage китайцев и всунуть туда адекватный initrd с модулями периферии
— залить его и окаваенный bootstrap-image на девайс
— ...
— ПИЛИТЬ ЮЗЕРСПЕЙС

@lexszero:
lexszero

BITBAKE LUV FORKZ: lexs.blasux.ru

@lexszero:
lexszero

lexs@lexszero-pc /mnt/big/embedded/oe/openembedded $ ls tmp/deploy/images/zt180/
helloworld-image-zt180.jffs2
helloworld-image-zt180.tar
minimal-helloworld-image-eglibc-ipk-dev-snapshot-20101102-zt180.rootfs.jffs2
minimal-helloworld-image-eglibc-ipk-dev-snapshot-20101102-zt180.rootfs.tar

УИИИ!!! ОНО РОДИЛО!!!!1

@lexszero:
lexszero

У сабжа очень оригинальный способ фетчить из svn: он делает svn co, запихивает все в тарболл, удоляет репу, и распаковывает тарболл

@norguhtar:
norguhtar

Реально черная магия местами. Ищу как патчи зафигачить. Оказывается надо их просто в SRC_URI добавить, а дальше bitbake из видит по расширению и применяет.

@ArkanoiD:
ArkanoiD

omfg, оно все еще собирается

@norguhtar:
norguhtar

Забросил патчей про upstart в openembedded, а то он у них там плохой совсем :))

@slapin:
slapin

генерируем пароли:
slapin@slapin:~$ cat passwd.py
#!/usr/bin/env python
from crypt import crypt
min_uid = 500
min_gid = 1000
defpass = "zzz123"
defsalt = "$1$"
shell = "/bin/sh"

gid = min_gid
uid = min_uid

users = [
{"user":"vasia", "gecos":"Vasia Pupkin", "passwd":"111"},
{"user":"kolia", "gecos":"Kolyan", "passwd":"222"},
{"user":"pidor", "gecos":"Support Guy", "passwd":"666"},
]


for user in users:
print "%s:%s:%d:%d:%s:%s:%s" %(user["user"], crypt(user["passwd"], defsalt), uid, gid, user["gecos"], "/home/"+user["user"], shell)
gid+=1
uid+=1

@norguhtar:
norguhtar

нет ничего хуже людей пищущих документацию не на техническом английском

@norguhtar:
norguhtar

openembedded.ru
Свежее. Читаем критикуем :)

@norguhtar:
norguhtar

The OpenEmbedded directory, $OEBASE/openembedded/, has seven directories, three of which hold BitBake metadata.

Ага. А шестеренки шестеренчатые и их шесть цепляется а из них три храповые.

@norguhtar:
norguhtar


Перевел две главы из документации openembedded
Адов труд. Ладно если бы технически английский. Да он еще пересыпан всякими жаргонизмами типа
feeed packages и тому подобными. Критика и корректура превествуется. Читать тут:
docs.openembedded.ru

@norguhtar:
norguhtar

хосподя какой бред в черновом переводе

@norguhtar:
norguhtar

Ура. Мне удалось таки загрузить base-image с nfs.
Но то что-то он нормально грузится только с rw root несколько странно.

@norguhtar:
norguhtar

эти товарищи явно не тестировали загрузку с nfs

@norguhtar:
norguhtar


Странные какие-то все же люди. Вот зачем пытаться писать в /tmp если он на ro файловой системе?
Ну даже допустим у нас rw она, но чаще всего же она на флеше.

@norguhtar:
norguhtar

Таки разобрался с rw монтированием nfs. Правда вылез глюк в другом месте, но думаю нашел как обойти эту штуку.

@norguhtar:
norguhtar

Разработчики openembedded что-то сильно перелопатили репозиторий и все что в нем было.
Никак не пойму как же мне грузануться по сетке.

@norguhtar:
norguhtar

Добил таки описание opkg которое никак не мог дописать уже месяц.
Сейчас надо писать про то как с этим всем взлетать :)