Категорії
FreeBSD Misc, staff, other

Добавляем поддержку в ядро часто используемых опций

1) Поддержка gmirror

options GEOM_MIRROR

2) Поддержка ZFS

options OPENSOLARIS
options ZFS

Но этого мало (как верно подметил пользователь ttys). При сборке gcc будет ругаться, что не знает опций ZFS/OPENSOLARIS. И правда. Для того, что бы не ругался, нужно пропатчить несколько файлов.

– http://svnweb.freebsd.org/base?view=revision&revision=196682 = здесь содержаться изменённые файлы.

– http://lists.freebsd.org/pipermail/svn-src-user/2009-August/001536.html – здесь содержится diff файлов, что гораздо удобнее, чем первый вариант, так как файлы создавались в 2009. Правда не все файлы корректно патчаться. Поэтому видимо придётся патчить вручную.

UPD

Даже после патчинга всё равно ядро не собралось. Валиться с ошибками

/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c:33:27: error: sys/vdev_impl.h: No such file or directory
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c:34:24: error: sys/fs/zfs.h: No such file or directory
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c:35:21: error: sys/zio.h: No such file or directory

 

2 коментарі “Добавляем поддержку в ядро часто используемых опций”

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff