init_6, а чего это в 3.9.4 модуль ZFS превратился в тыкву? Нехорошо.
Если под «тыквой» ты имел в виду «работают аналогично 9999-м ebuild-ам» то да ты прав с 16 го мая USE флаги: aufs, bfq, fedora, gentoo, grsec, ice, mageia, suse и zfs работают именно так.
А если что иное так извини у меня с телепатией иногда не очень.
fragmentor или ты очень хочешь помочь но не знаешь что делать? Ну так смотри во первых прочитай как правильно задавать вопросы так как по твоему вопросу лично я ничего не понял и да если был баг то где патчи? логи? во вторых я сейчас в процессе закрытия собственно вот этого если непонятно перевожу - осталось сделать переменные в ebuild-е вообще опциональными т.е. если значение переменной не задано ebuild должен сам автоматически подбирать наиболее подходящую версию патча под версию ядра. Хочешь помочь? Форкай и присылай исправления.
А ты уверен что включил те настройки, от которых зависит SPL и ZFS? поищи по menuconfig по слову ZFS, если его там не окажется - бей тревогу... P.S.: я так когда ставил свой первый линупс (генту) не мог при сборке ядра найти пппое. потом обнаружил что сдуру выключил что-то, что давало возможность включить pppoe. Хотя может ты это всё знаешь, и проблема в другом, но судя по формулировке вопроса в ОП посте - именно в этом.
Прямо как пост-фактум себя ведешь. Верной дорогой :)
Прям как и он требую логов? Так в этом ничего удивительного если что нет. А у меня запас маны в телепатии не вечен. И это закономерно. Причем с учетом проблемы настоящий гентушник бы даже тему на форуме подымать не стал а молча исправил и патч прислал с описанием.
А сейчас это 9999 и больше не мои заботы. Куда жаловаться я тебе уже даже урл дал. Как текст составлять могу помочь. Если что то можешь прям вот по этому у себя даже с ванильным повторять и гарантированно будут те же самые баги потому что это уже не у меня глюки а у них. Ага и если spl&zfs из portage конечно же все будет точно так же.
Во первых локаль поставь английскую. Во вторых прикола ради у тебя все равно сами сырцы ядра есть проделай то же самое что и в одном абзаце там со слов Now proceed to configure and copy spl and zfs into the kernel source tree: Перед ./configure \ можно и ./autogen.sh погонять. А дальше включай spl и zfs в ведре и пиши им ошибку.
spl/spl/spl-vnode.c: В функции «vn_getattr»:
spl/spl/spl-vnode.c:619:24: ошибка: incompatible types when assigning to type «uid_t» from type «kuid_t»
spl/spl/spl-vnode.c:620:24: ошибка: incompatible types when assigning to type «gid_t» from type «kgid_t»
make[2]: *** [spl/spl/spl-vnode.o] Ошибка 1
make[1]: *** [spl/spl] Ошибка 2
make: *** [spl] Ошибка 2
И кстати да один фиг для root on zfs нужен initr{d/amfs}.
Ну вот, все равно вкомпиливать в ядро смысла нет, зато с отдельным модулем обновления zfs раньше прилетать будут, и ядро для этого лишний раз пересобирать не нужно.
Ну вот, все равно вкомпиливать в ядро смысла нет, зато с отдельным модулем обновления zfs раньше прилетать будут, и ядро для этого лишний раз пересобирать не нужно.
Я не видел чтобы git zfs или spl вообще обновлялись. Так что скорее всего все так же как и было.
Плюс у меня сейчас hardened после перехода на который вот уже несколько версий подряд я еще так и не победил ошибки сборки zfs. Ну и по сути да интересно а на деле пока что оно в существующем виде лично для меня так вообще не нужно.
Учись задавать правильно вопросы. Поскольку вот это
ZFS в меню нет, поиск по / тоже не даёт результатов.
Не говорит ровным счетом ни о чем!
Где все настройки:
emerge --info
/etc/portage/kernel.conf если существует
USE флаги
логи:
cd /var/tmp/portage/sys-kernel/geek-sources-3.9.5/temp/logging; нужны prepare и unpack и/или весь build.log который обычно живет в /var/log/portage
Или мне их самому выдумать?
Ага и за одно проверяй если ты ставил USE=«zfs» то после отработки ebuild-а в linux-3.9.5-geek/ появятся пара файликов {spl_config.h,zfs_config.h} равно как и пара папок linux-3.9.5-geek/patches/zfs/{spl,zfs}
У меня тестовые сборки с дефолтными настройками и с одним USE=«zfs» с 16-го мая 2013 работают чудесно!
С USE=«grsec zfs» с spl все ок а ошибки уже при сборке модуля zfs.
А у тебя если есть /usr/src/linux-3.9.5-geek/patches/zfs/{spl,zfs} значит и все операции с spl и zfs прошли и закончились. И если бы они закончились правильно значит появились бы linux-3.9.5-geek/{spl_config.h,zfs_config.h} а если нет…
Ну и 1) ссзб 2) неужели это так трудно и непонятно? 3) если хочешь форкай и прикручивай туда проверку CONFIG_ZLIB_DEFLATE с выводом соответствующего предупреждения. если сделаешь будет всем вообще хорошо.
Потому что во первых gentoo это не ubuntu во вторых моих боков не было и наконец в третьих как помочь так нет никого… и я не подписывался разгребать за вами ваше неосилятлорство.
Дело не в сложности, а в приоритетах.
Приоритеты несущетсвенны. Ты обязан знать инструмент и способы работы с ним еще до его использования иначе ты ссзб.
Ни разу не видел, чтобы ты просил о какой-либо помощи.
и я не подписывался разгребать за вами ваше неосилятлорство
Если ты сделал публичный репозиторий со своим проектом - будь готов, что к тебе пойдут с техническими вопросами, даже такими, которые тебе покажутся глупыми. Так что либо помогай в нормальном тоне, либо сделай нормальную хавтушку/ман/FAQ для нубов, чтобы тебя не дёргали по пустякам. Либо просто закрой репозиторий. А вымещать своё паршивое настроение на людях незачем, они не виноваты в том, что пользуются твоим проектом.
Если ты сделал публичный репозиторий со своим проектом - будь готов, что к тебе пойдут с техническими вопросами, даже такими, которые тебе покажутся глупыми.
gentoo подразумевает определенный уровень знаний. И если их нет это не мои заботы. Да и geek-sources даже самим своим названием намекают на то что с ними не все так просто…
Так что либо помогай в нормальном тоне, либо сделай нормальную хавтушку/ман/FAQ для нубов, чтобы тебя не дёргали по пустякам.
Абсолютно всё загодя знать невозможно, львиная доля знаний полчается в ходе практики.
Прежде чем садится за руль автомобиля необходимо получить права. Прежде чем собирать gentoo нужно хотя бы знать как собирать софт вообще руками и минимум из команд и настроек portage. Иначе никто не поможет.
geek-sources-3.8.13 restoration request на русский перевести чего там еще не доделано?
Гитхаб и gentoo.org - это хорошо, но можно было и сюда просьбу кинуть, а также на gentoo.ru
Для меня это вполне нормальная хавтушка
Нормальная, но до неё ещё добраться надо. Лучше было бы, чтобы при каждой установке и обновлении geek-sources ссылка на неё выводилась в выводе emerge. Ну и ссылка на хелп-реквесты - тоже.
Гитхаб и gentoo.org - это хорошо, но можно было и сюда просьбу кинуть, а также на gentoo.ru
А смысл сюда? Сюда опять понабегут полтора тролля которые в лучшем случае недочитав просто напишут «ненужно»
Нормальная, но до неё ещё добраться надо. Лучше было бы, чтобы при каждой установке и обновлении geek-sources ссылка на неё выводилась в выводе emerge. Ну и ссылка на хелп-реквесты - тоже.
*
* Now is the time to configure and build the kernel.
*
*
* Wiki: https://github.com/init6/init_6/wiki/geek-sources
*
А если вот это но по русски так там осталась ерунда. Осталось его научить автоматически выбирать самую подходящую версию из всех доступных версий патчей под конкретно заданное ядро. И это если одним предложением.
А если не одним то надеюсь понятно что для того чтобы что то выбрать для начала нужно вытащить информацию о множестве значений из чего же собственно выбирать. И да нужно еще и функция поиска нужной версии по списку.
И смысл всей затеи в том, чтобы вообще избавится от переменных в ebuild-е. Т.е. чтобы пустой ebuild с версией сам автоматически подбирал все патчи а если версия все же указана конкретно то юзалась бы именно заданная версия.
Гитхаб и gentoo.org - это хорошо, но можно было и сюда просьбу кинуть, а также на gentoo.ru
Ага и если ты не заметил то я и про
«Big update»и про его релиз на ЛОРе, за исключением этой темы, так вообще еще не сказал ни единого слова. И что много кого оно здесь заинтересовало или много тем всплыло?