ебилд для libguestfs[РЕШЕНО]
slepnoga 28 января, 2010 - 15:34
Прошу написать ебилд для программы доступа,конвертации,монтирования (через 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,только вот с рионом есть одно но - сравните список коммитеров с моим профилем на сайте :).
Хочу :). Если у тебя найдется время собрать имидж на базе гентоо/системрескуесд под 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, и раздаче его посредством ебилда, докомпиливая необходимые хостовые утилиты или биндинги.
Если бы проблема была просто в оформлении (вменяемого) процесса сборки проги - то поста бы не было.
Вы не находите логического противоречия в ваших словах ? Писать инсталлер неизвстно для
чего :)
Вот можете посмотреть 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, почему-бы не использовать его?
В дереве есть
И действительно, почему бы не использовать? :). Используйте его, пожалуйста
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/Нда
Ндас, довольно прикольно. Я так надеялся на ебилд :(.
П.С почитайте 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 написал(а): Это
Информация к размышлению: топикстартер сам написал, думаю, с сотню ебилдов...
Извиняюсь, делать просто
Извиняюсь, делать просто нечего было и я откопал эту ветку на форуме. Раз так, прошу указать мне на мои ошибки, посторяюсь учесть. Также можете заценить мой первый ебилд: 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 ;)