notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
iocage-devel FreeBSD jail manager written in Python3
1.7.20240618_2,1 sysutils on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.7.20240618_2,1Version of this port present on the latest quarterly branch.
Maintainer: nc@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-11-23 18:30:18
Last Update: 2024-12-08 17:25:21
Commit Hash: 1c4eb20
Also Listed In: python
License: BSD2CLAUSE
WWW:
https://github.com/freebsd/iocage
Description:
iocage is a jail/container manager amalgamating some of the best features and technologies the FreeBSD operating system has to offer. It is geared for ease of use with a simple and easy to understand command syntax.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}iocage-devel>0:sysutils/iocage-devel@${PY_FLAVOR}
Conflicts:
CONFLICTS:
  • py*-iocage
  • py*-iocage-devel
To install the port:
cd /usr/ports/sysutils/iocage-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/iocage-devel
  • pkg install py311-iocage-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-iocage-devel listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-iocage-devel
Package flavors (<flavor>: <package>)
  • py311: py311-iocage-devel
distinfo:
TIMESTAMP = 1720153928 SHA256 (freebsd-iocage-1.7.20240618-6e2b0a0586fe5a6c3ac0ce6bc62bdaa714169720_GH0.tar.gz) = b3ed8d5c2c680ff10b3e50c3234b91321c4e2917c039221abdb9ebe2577b3ab5 SIZE (freebsd-iocage-1.7.20240618-6e2b0a0586fe5a6c3ac0ce6bc62bdaa714169720_GH0.tar.gz) = 758492

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-pytest-runner>=2.0.0 : devel/py-pytest-runner@py311
  2. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  3. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-click>=6.7 : devel/py-click@py311
  2. py311-coloredlogs>0 : devel/py-coloredlogs@py311
  3. py311-dnspython>0 : dns/py-dnspython@py311
  4. py311-gitpython>=2.1.10 : devel/py-gitpython@py311
  5. py311-jsonschema>0 : devel/py-jsonschema@py311
  6. py311-libzfs>=1.0.2 : devel/py-libzfs@py311
  7. py311-netifaces>0 : net/py-netifaces@py311
  8. py311-pytest-runner>=2.0.0 : devel/py-pytest-runner@py311
  9. py311-requests>=2.11.1 : www/py-requests@py311
  10. py311-six>0 : devel/py-six@py311
  11. py311-texttable>=0.8.7 : textproc/py-texttable@py311
  12. py311-tqdm>=4.10.0 : misc/py-tqdm@py311
  13. ca_root_nss>0 : security/ca_root_nss
  14. git : devel/git
  15. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  16. python3.11 : lang/python311
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py311-iocage-devel-1.7.20240618_2,1: ====> Options available for the radio GIT_PACKAGE: you can only select none or one of them GIT=on: depend on devel/git GIT_LITE=off: depend on lite flavor of devel/git (bare minimum git experience) ===> Use 'make config' to modify these settings
Options name:
sysutils_iocage-devel
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/freebsd/iocage/tar.gz/6e2b0a0586fe5a6c3ac0ce6bc62bdaa714169720?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.7.20240618_2,1
08 Dec 2024 17:25:21
commit hash: 1c4eb2022cb84e9b467fd7bc0df1a374670fe027commit hash: 1c4eb2022cb84e9b467fd7bc0df1a374670fe027commit hash: 1c4eb2022cb84e9b467fd7bc0df1a374670fe027commit hash: 1c4eb2022cb84e9b467fd7bc0df1a374670fe027 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage-devel: Fix fetch release command

See also: https://github.com/freebsd/iocage/pull/55

(cherry picked from commit ecf7e0e97e773f835506fcf54642790b15c492f9)
1.7.20240618_1,1
23 Nov 2024 18:25:51
commit hash: 0cbaa6fcee8e6668142fcac930ea03aa75b25716commit hash: 0cbaa6fcee8e6668142fcac930ea03aa75b25716commit hash: 0cbaa6fcee8e6668142fcac930ea03aa75b25716commit hash: 0cbaa6fcee8e6668142fcac930ea03aa75b25716 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage-devel: Add hardening measures on untar

This adds hardening measures while untaring archives fetched
over the network (including FreeBSD tarballs and iocage plugins),
as implemented by TrueNAS.

This reduces the impact of intentionally malicious or accidentally
broken archives.

Please note that users are still advised to only fetch from
trusted sources and make use of TLS to prevent MITM attacks.

While there, add patch to store man pages in the correct location.

Obtained from:          https://github.com/truenas/iocage/pull/358

(cherry picked from commit a4b2dd46482c6a039f9ca296fa738b83752b1457)

Number of commits found: 2