BSD Ports

filesystems/afuse 0.5.0 FreeBSD

File system automounting implemented in user-space using FUSE

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
filesystems
Package size
22.4 KiB, 56.4 KiB installed

Description

Afuse is an automounting file system implemented in user-space using FUSE. Afuse currently implements the most basic functionality that can be expected by an automounter; that is it manages a directory of virtual directories. If one of these virtual directories is accessed and is not already automounted, afuse will attempt to mount a filesystem onto that directory. If the mount succeeds the requested access proceeds as normal, otherwise it will fail with an error.

The advantage of using afuse over traditional automounters is that afuse is designed to run entirely in user-space by individual users. This way an automounting action can take advantage of the invoking users environment, for example allowing access to an ssh-agent for password-less sshfs mounts, or allowing access to a graphical environment to get user input to complete a mount (i.e. popping up a window asking for a password).

In the other systems

SystemPortVersion
FreeBSDfilesystems/afuse0.5.0
DragonFlyfilesystems/afuse0.5.0
MidnightBSDfilesystems/afuse0.5.0

Install

Binary package:

pkg install fusefs-afuse

From the ports tree:

cd /usr/ports/filesystems/afuse/ && make install clean

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

RUN_DEPENDS=	fusefs-afuse>0:filesystems/afuse

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.5.00.5.0-0.5.00.5.0
FreeBSD:14:quarterly0.5.00.5.0n/a0.5.00.5.0
FreeBSD:15:latest0.5.00.5.0n/a0.5.00.5.0
FreeBSD:15:quarterly0.5.00.5.0n/an/an/a
FreeBSD:16:latest0.5.00.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 9
Run dependencies 1

No port depends on this one.

Configuration

Options name: filesystems_afuse

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
autoreconf cpe fuse pkgconfig
Service scripts
none

Message after installing

Additional info about program usage can be found at
/usr/local/share/doc/afuse/README.

Files

Manual pages 1
  • afuse(1)
pkg-plist 2
  • bin/afuse
  • share/man/man1/afuse.1.gz
distinfo 2
FileSizeSHA256
pcarrier-afuse-v0.5.0_GH0.tar.gz3223687284e3f7973f5a61eea4a37880512c01f0b8bf1d37a8988447efbe806ec3414
30057222cc58ffe1f8c0889fce8da314d5364691.patch18326bc9bd612ffe5c7816020bc28d5611907c7527e94270460c337b26143d2b9deb
Master sites 1
  • https://BSDforge.com/projects/source/sysutils/afuse/

Commit history 0

No commits in the history this site was built from.