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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.1.3_3 | 0.1.3_3 | 0.1.3_2 | 0.1.3_3 | 0.1.3_3 |
| FreeBSD:14:quarterly | 0.1.3_3 | 0.1.3_3 | n/a | 0.1.3_3 | 0.1.3_3 |
| FreeBSD:15:latest | 0.1.3_3 | 0.1.3_3 | n/a | 0.1.3_3 | 0.1.3_3 |
| FreeBSD:15:quarterly | 0.1.3_3 | 0.1.3_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.1.3_3 | 0.1.3_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
rang>0: devel/rang
Library 1
libyaml-cpp.so: devel/yaml-cpp
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
| Option | Default | Description |
|---|---|---|
| EXAMPLES | off | Build and/or install examples |
- USES
- compiler:c++17-lang pkgconfig
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| yurivict-crate-0.1.3_GH0.tar.gz | 34076 | cd7f2e1ffb7f120b70a39984e0d7ac991639b679f7f89e8bae8f61ab7fa3678f |
Commit history 0
No commits in the history this site was built from.