FreeBSD Ports

sysutils/crate 0.1.3_3

Containerizer for FreeBSD (alpha-software, expect bugs)

Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
sysutils, emulators
Package size
124.2 KiB, 368.0 KiB installed

Description

crate is a FreeBSD containerizer utilizing FreeBSD jails.

crate can create the application container based on the description provided by the user, and then runs this container any number of times as a monolithic process, with all dependencies included in the container.

Containers can be useful in these scenarios: * You can keep any version of your application, and it will always run later the same way, regardless of what packages will be installed on your system. * You can run a web browser from the crate container, and every time it will run in the clean environment not allowing any tracking. * You can run closed source applications, they will be isolated from the rest of your system, and there will be no chance for them seeing your disks.

crate is in its alpha stage. Things might not work as expected!

Install

As a binary package — by origin, or by package name:

pkg install sysutils/crate
pkg install crate

From the ports tree:

cd /usr/ports/sysutils/crate/ && make install clean

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

RUN_DEPENDS=	crate>0:sysutils/crate

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.1.3_30.1.3_30.1.3_20.1.3_30.1.3_3
FreeBSD:14:quarterly0.1.3_30.1.3_3n/a0.1.3_30.1.3_3
FreeBSD:15:latest0.1.3_30.1.3_3n/a0.1.3_30.1.3_3
FreeBSD:15:quarterly0.1.3_30.1.3_3n/an/an/a
FreeBSD:16:latest0.1.3_30.1.3_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

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

All build dependencies 3
All run dependencies 1

No port depends on this one.

Configuration

Options name: sysutils_crate

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
USES
compiler:c++17-lang pkgconfig
Service scripts
none

Files

distinfo 1
FileSizeSHA256
yurivict-crate-0.1.3_GH0.tar.gz34076cd7f2e1ffb7f120b70a39984e0d7ac991639b679f7f89e8bae8f61ab7fa3678f

Commit history 0

No commits in the history this site was built from.