kusumi / openbsd_hammer2

HAMMER2 file system for OpenBSD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenBSD HAMMER2

Requirements

  • OpenBSD 7.4

  • src tree under /usr/src

OpenBSD build

  1. Apply patch/openbsd74.patch against /usr/src.

  2. Run make prep to create symlinks under /usr/src/sys which point to this repository. Run make unprep to undo.

     $ cd openbsd_hammer2
     $ make prep
    
  3. Build and install /usr/src/sys.

  4. Build and install /usr/src/sbin/sysctl.

Build

    $ cd openbsd_hammer2
    $ make

Install

    $ cd openbsd_hammer2
    $ make install

Uninstall

    $ cd openbsd_hammer2
    $ make uninstall

Bugs

  • VOP_READDIR implementation is known to not work with some user space libraries on 32 bit platforms.

Notes

  • This repository will be abandoned once Linux or FreeBSD is stabilized with write support. OpenBSD is not the main area of interest.

About

HAMMER2 file system for OpenBSD

License:Other


Languages

Language:C 96.5%Language:Roff 3.1%Language:Shell 0.3%Language:Makefile 0.2%