opam-version: "2.0" authors: "Dave Scott " maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-unix" dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" bug-reports: "https://github.com/mirage/mirage-block-unix/issues" tags: "org:mirage" license: "ISC" build: [ ["jbuilder" "subst" "-p" name] {dev} ["jbuilder" "build" "-p" name "-j" jobs] ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ "ocaml" {>= "4.03.0" & < "5.0"} "jbuilder" {>= "1.0+beta10"} "cstruct" {>= "3.0.0"} "cstruct" {<"3.4.0" & with-test} "cstruct-lwt" "mirage-block-lwt" {>= "1.0.0"} "rresult" "io-page-unix" {>= "2.0.0"} "io-page" {<"2.0.0" & with-test} "uri" "logs" "ounit" {with-test} "fmt" {with-test} ] depexts: ["linux-headers"] {os-distribution = "alpine"} synopsis: "MirageOS disk block driver for Unix" description: """ [![Build Status](https://travis-ci.org/mirage/mirage-block-unix.png?branch=master)](https://travis-ci.org/mirage/mirage-block-unix) [![Coverage Status](https://coveralls.io/repos/mirage/mirage-block-unix/badge.png?branch=master)](https://coveralls.io/r/mirage/mirage-block-unix?branch=master) Unix implementation of the Mirage `BLOCK_DEVICE` interface. This module provides raw I/O to files and block devices with as little caching as possible. E-mail: """ url { src: "https://github.com/mirage/mirage-block-unix/releases/download/v2.8.3/mirage-block-unix-2.8.3.tbz" checksum: [ "sha256=f8d563594336960d93ea435c45c0f4aa229231b355c7bf291aa2f0f1bd620fdc" "md5=4b1aa9362a4b5e172c8c5bbd88464057" ] }