BSD Ports

sysutils/pot 0.16.2 FreeBSD

Container framework for FreeBSD

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d38c2b8b36
License
BSD3CLAUSE
Categories
sysutils
Package size
67.4 KiB, 297.9 KiB installed

Description

pot is a container framework to run FreeBSD containers on FreeBSD. Every running instance is called pot, like the one that the author uses to cook all different types of pasta. It is heavily based on FreeBSD, in particular on jails, ZFS, pf and rctl.

Install

Binary package:

pkg install pot

From the ports tree:

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

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

RUN_DEPENDS=	pot>0:sysutils/pot

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.16.20.16.2-0.16.10.16.2
FreeBSD:14:quarterly0.16.20.16.2n/a0.16.10.16.2
FreeBSD:15:latest0.16.20.16.2n/a0.16.10.16.1
FreeBSD:15:quarterly0.16.20.16.2n/an/an/a
FreeBSD:16:latest0.16.20.16.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 4

Test 1

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

Run dependencies 9

Configuration

Options name: sysutils_pot

OptionDefaultDescription
DOCSoffBuild and/or install documentation
ZSHonZsh Autocompletion support
Service scripts
pot, pot_early

Message after installing

Now, before to run 'pot init', it would be wise to edit the configuration file

Do not edit pot.default.conf, but pot.conf instead.
Configuration files are stored in /usr/local/etc/pot/

To upgrade from prevoius versions of pot (<0.6.0) to 0.6.0+ the following steps are suggested:
* stop all your pots
* re-run `pot init`
* if needed, restart pf
* if needed, use `pot update-config` on your pots

The variable `pot_list` in the rc.conf file is deprecated.
Use `pot set-attr` to enable the attribute start-at-boot to your pot

Non-privileged users need to be invited to group "pot" in order
to use read-only commands.

After running pot-init, non-privileged users need to be invited to
group "pot" in order to use read-only commands.

Files

Manual pages 1
  • pot(8)
pkg-plist 60
  • bin/pot
  • etc/pot/flavours/dns.sh
  • etc/pot/flavours/dns
  • etc/pot/flavours/fbsd-update.sh
  • etc/pot/flavours/slim.sh
  • @sample etc/pot/pot.conf.sample
  • etc/pot/pot.default.conf
  • share/pot/add-dep.sh
  • share/pot/clone-fscomp.sh
  • share/pot/clone.sh
  • share/pot/common.sh
  • share/pot/common-flv.sh
  • share/pot/config.sh
  • share/pot/copy-in.sh
  • share/pot/copy-out.sh
  • share/pot/create-base.sh
  • share/pot/create-fscomp.sh
  • share/pot/create-private-bridge.sh
  • share/pot/create.sh
  • share/pot/de-init.sh
  • share/pot/destroy.sh
  • share/pot/exec.sh
  • share/pot/export.sh
  • share/pot/export-ports.sh
  • share/pot/get-attribute.sh
  • share/pot/get-rss.sh
  • share/pot/help.sh
  • share/pot/import.sh
  • share/pot/info.sh
  • share/pot/init.sh
  • share/pot/last-run-stats.sh
  • share/pot/list.sh
  • share/pot/mount-in.sh
  • share/pot/mount-out.sh
  • share/pot/network.sh
  • share/pot/prepare.sh
  • share/pot/prune.sh
  • share/pot/ps.sh
  • share/pot/purge-snapshots.sh
  • share/pot/rename.sh
  • share/pot/revert.sh
  • share/pot/set-attribute.sh
  • share/pot/set-cmd.sh
  • share/pot/set-env.sh
  • share/pot/set-hook.sh
  • share/pot/set-hosts.sh
  • share/pot/set-rss.sh
  • share/pot/set-status.sh
  • share/pot/show.sh
  • share/pot/signal.sh
  • share/pot/snapshot.sh
  • share/pot/start.sh
  • share/pot/stop.sh
  • share/pot/term.sh
  • share/pot/top.sh
  • share/pot/update-config.sh
  • share/pot/version.sh
  • share/pot/vnet-start.sh
  • share/zsh/site-functions/_pot
  • share/man/man8/pot.8.gz
distinfo 1
FileSizeSHA256
pot-0.16.2.tar.gz1791288d9bf45bcbd5303e36aaf4b065712851fcff553c23ed326c89dc4cf5caf7cf4e
Master sites 1
  • https://codeberg.org/bsdpot/pot/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/

Commit history 1

DateCommitCreditsLog message
d38c2b8b36 Michael Gmelin sysutils/pot: Move upstream, update to 0.16.2
Upstream lives at codeberg now.