ебилд для libguestfs[РЕШЕНО]

Прошу написать ебилд для программы доступа,конвертации,монтирования (через fuse) и выполнения иных операций с дисками различных виртуальных машин.
Название: libguestfs
Офф. сайт : http://libguestfs.org.
https://bugs.gentoo.org/show_bug.cgi?id=302614

Неужели никто не использует

Неужели никто не использует qemu ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Есть только для 1.0.80 в

Есть только для 1.0.80 в оверлее rion(есть в layman): http://gpo.zugaina.org/app-emulation/libguestfs
Если хотите, попробую сам написать для 1.0.83

Большое спасибо за

Большое спасибо за rion,только вот с рионом есть одно но - сравните список коммитеров с моим профилем на сайте :).

Цитата:
Если хотите, попробую сам написать для 1.0.83

Хочу :). Если у тебя найдется время собрать имидж на базе гентоо/системрескуесд под qemu с утилитами libguestfs - велкам.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

хм. Я не очень себе

хм. Я не очень себе представляю, как работает этот libguestfs, я просто пытаюсь написать ebuild. Так что объясните про systemrescuecd. И, честно говоря, я не очень понял, что вы говорили о коммитерах.

, честно говоря, я не очень

, честно говоря, я не очень понял, что вы говорили о коммитерах.

Ок, это мой ( и Скима) ебилд в рионе :)
проблема не в makedev, проблема в архитектуре системы - для работы нужен
спец. имидж для виртуальной машины и в процессе сборки оно пытается его собрать, юзаяя
debootsrtap или febootstrap, и естественно обламыватся, так как тут не дебиан или красна шапка.
Решение проблемы я лично вижу в сборке каталистом загрузочного диска для quemu с вкомпиленным libguestfs tools, и раздаче его посредством ебилда, докомпиливая необходимые хостовые утилиты или биндинги.
Если бы проблема была просто в оформлении (вменяемого) процесса сборки проги - то поста бы не было.

 Я не очень себе представляю, как работает этот libguestfs, я просто пытаюсь написать ebuild.

Вы не находите логического противоречия в ваших словах ? Писать инсталлер неизвстно для
чего :)

Вот можете посмотреть http://libguestfs.org/guestfs.3.html#state_machine_and_low_level_event_api

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

В дереве есть

В дереве есть dev-utils/debootstrap, почему-бы не использовать его?

В дереве есть

В дереве есть dev-utils/debootstrap, почему-бы не использовать его?

И действительно, почему бы не использовать? :). Используйте его, пожалуйста

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Сейчас собираю libguestfs

Сейчас собираю libguestfs своим ебилдом в чруте в чистом stage3, вечером ждите результатов. И может быть вы мне объясните мне, как проверить работоспособность если оно вдруг соберётся?

Что-то сделал. Смотреть

Что-то сделал. Смотреть здесь: http://dpaste.com/155501/
Пробую сделать так: # ACCEPT_KEYWORDS="~x86" emerge -pv libguestfs. Выдаёт это: http://dpaste.com/155502/ Мы видим, что baslayot-1 блокироует makedev, который указан в зависимостях libguestfs на оффсайте. Обновлять baselayout я не хочу, поэтому эксперементируйте сами. Возможно можно убрать makedev из зависимостей, но я не уверен.

http://dpaste.com/155501/Нда

http://dpaste.com/155501/

Ндас, довольно прикольно. Я так надеялся на ебилд :(.

П.С почитайте PMS,что ли. ашипки видны невооруженным взглядом.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Какие, например? Это мой

Какие, например? Это мой второй опыт написания ебилдов, просто захотелось помочь...

пошлите ебилд в санрайс :) и

пошлите ебилд в санрайс :) и послушайте, что они скажут.

П.С Ох не ту прогу ты выбрал для 2-го в жизни ебилда, не ту.
не сочти за грубость, но потренируйся на более простых сначала.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

maksbotan написал(а): Это

maksbotan написал(а):
Это мой второй опыт написания ебилдов, просто захотелось помочь...

Информация к размышлению: топикстартер сам написал, думаю, с сотню ебилдов...

Извиняюсь, делать просто

Извиняюсь, делать просто нечего было и я откопал эту ветку на форуме. Раз так, прошу указать мне на мои ошибки, посторяюсь учесть. Также можете заценить мой первый ебилд: http://www.gentoo.ru/content/ebuild-reconstrucor

Хочу добавить комментарий для

Хочу добавить комментарий для тех, кто будет писать этот ебилд. При попытке собрать с моим ебилдом получилась ошибка ./configure, говорящая, что в системе нету debirf. Ни в каком оверлее его нет, так что я написал к нему ебилд сам(надеюсь, не такой ужасный, как предыдущий): http://dpaste.com/156266/. Но этот самый debirf падает и требует файл debian-archive-keyring.gpg Он содержится в пакете из дебиана под названием debian-archive-keyring. Для этого пакета я тоже написал ебилд, смотреть тут: http://dpaste.com/156260/
Вывод из всего этого: в зависимостях libguestfs должен быть указан dev-util/debirf, а в его зависимостях - dev-util/debian-archive-keyring/
И ещё. Подскажите, в какую категорию следовало поместить последний ебилд, а то я не уверен.

Ебилд в дереве. Огромное

Ебилд в дереве.
Огромное спасибо всем, кто помогал мне эти 2 года, еще более огромное спасибо тем, кто не мешал.
Отдельное спасибо - коммитеру ебилда - maksbotan и апстриму R.W. Jones за помощь, добрые советы и оперативное устранение багов.

П.С

Как показала практика, главное в деле писания - не писание , а поддержка их и упорство.

П.П.С упорство - это не от слова упорот ;))))))))))

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Желающим посмотреть, что это

Желающим посмотреть, что это за зверь - линк

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".