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

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 комментария

  1. ttys

    /usr/src/sys/amd64/conf/test: unknown option «ZFS»
    *** Error code 1

    Stop in /usr/src.
    *** Error code 1

    Stop in /usr/src.

    uname -rm
    9.0-RELEASE amd64

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *