BSD Ports

filesystems/unreliablefs 0.2.0_1 MidnightBSD

FUSE-based fault injection filesystem

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
filesystems

Description

UnreliableFS is a FUSE-based fault injection filesystem that allows to change fault-injections in runtime using simple configuration file.

Supported fault injections are:

  • errinj_errno - return error value and set random errno.
  • errinj_kill_caller - send SIGKILL to a process that invoked file operation.
  • errinj_noop - replace file operation with no operation (similar to libeatmydata, but applicable to any file operation).
  • errinj_slowdown - slowdown invoked file operation.

In the other systems

The newest version among them is 0.2.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDfilesystems/unreliablefs0.2.0_1 newestno data-[email protected]-
FreeBSDfilesystems/unreliablefs0.2.0 newestnone known-[email protected]-
HardenedBSDfilesystems/unreliablefs0.2.0 newestno data-[email protected]-
GhostBSDfilesystems/unreliablefs0.2.0 newestno data-[email protected]-

Install

Binary package:

mport install fusefs-unreliablefs

From mports:

cd /usr/mports/filesystems/unreliablefs && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	fusefs-unreliablefs>0:filesystems/unreliablefs

Dependencies

As this port's Makefile names them.

Test 2

No port depends on this one.

Configuration

No options to configure.

USES
compiler:c++11-lang cmake fuse pkgconfig python:env
Service scripts
none

Files

distinfo 2
FileSizeSHA256
ligurio-unreliablefs-0.2.0_GH0.tar.gz3457451ea2bdd0ef2b9d4e0960e244ab34d50d8f01fc8f2acb34b13d58ab9208b03f5
e97d259b1cda3c1342c9cb472d31230e50b0776d.patch83042cbe74153bb90b1b528a5b738c45e6086f32bcfb691c7d66acabd9b05ff7746