BSD Ports

sysutils/kleene-daemon 0.1.1 FreeBSD

Kleene backend daemon for managing containers on FreeBSD

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
3e6c2d7aba
License
APACHE20, BSD2CLAUSE
Categories
sysutils
Package size
7256.0 KiB, 21173.0 KiB installed

Description

Backend daemon for Kleene, a modern FreeBSD-native container management tool. Extensive documentation is available at https://kleene.dev/ and community via #kleene IRC channel on https://libera.chat/ .

Install

Binary package:

pkg install kleene-daemon

From the ports tree:

cd /usr/ports/sysutils/kleene-daemon/ && make install clean

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

RUN_DEPENDS=	kleene-daemon>0:sysutils/kleene-daemon

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.10.1.1-0.1.0-
FreeBSD:14:quarterly0.1.10.1.1n/a0.1.0-
FreeBSD:15:latest0.1.10.1.1n/a0.1.00.1.0
FreeBSD:15:quarterly0.1.10.1.1n/an/an/a
FreeBSD:16:latest0.1.10.1.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

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

Build dependencies 8

No port depends on this one.

Configuration

No options to configure.

USES
gmake ssl
Service scripts
kleened

Message after installing

Kleene is a new tool and should be used for
testing and experimentation purposes only.

To use Kleened, enable it in rc.conf using

  sysrc kleened_enable=YES

Kleened requires certain services and kernel modules to be configured in order
to work properly. Run

  service kleened init

to make Kleened automatically try and configure the host for you.
Alternatively, run

  service kleened dryinit

to get an overview of what needs to be configured, without actually changing
the host.

NB. The /usr/local/etc/kleened/config.yaml file should be edited before running
    'service kleened init' since some of the parameters are used during host
    initialization.

You can then start Kleened by running:

  service kleened start

Files

pkg-plist 28
  • @sample etc/kleene-daemon/config.yaml.sample
  • @sample etc/kleene-daemon/pf.conf.kleene.sample
  • libexec/kleened/bin/kleened
  • libexec/kleened/bin/kleened_pty
  • libexec/kleened/releases/%%DISTVERSION%%/consolidated/Elixir.Collectable.beam
  • libexec/kleened/releases/%%DISTVERSION%%/consolidated/Elixir.DBConnection.Query.beam
  • libexec/kleened/releases/%%DISTVERSION%%/consolidated/Elixir.Enumerable.beam
  • libexec/kleened/releases/%%DISTVERSION%%/consolidated/Elixir.IEx.Info.beam
  • libexec/kleened/releases/%%DISTVERSION%%/consolidated/Elixir.Inspect.beam
  • libexec/kleened/releases/%%DISTVERSION%%/consolidated/Elixir.JSON.Encoder.beam
  • libexec/kleened/releases/%%DISTVERSION%%/consolidated/Elixir.Jason.Encoder.beam
  • libexec/kleened/releases/%%DISTVERSION%%/consolidated/Elixir.List.Chars.beam
  • libexec/kleened/releases/%%DISTVERSION%%/consolidated/Elixir.OpenApiSpex.Extendable.beam
  • libexec/kleened/releases/%%DISTVERSION%%/consolidated/Elixir.Plug.Exception.beam
  • libexec/kleened/releases/%%DISTVERSION%%/consolidated/Elixir.String.Chars.beam
  • libexec/kleened/releases/%%DISTVERSION%%/elixir
  • libexec/kleened/releases/%%DISTVERSION%%/env.sh
  • libexec/kleened/releases/%%DISTVERSION%%/iex
  • libexec/kleened/releases/%%DISTVERSION%%/kleened.rel
  • libexec/kleened/releases/%%DISTVERSION%%/remote.vm.args
  • libexec/kleened/releases/%%DISTVERSION%%/start.boot
  • libexec/kleened/releases/%%DISTVERSION%%/start.script
  • libexec/kleened/releases/%%DISTVERSION%%/start_clean.boot
  • libexec/kleened/releases/%%DISTVERSION%%/start_clean.script
  • libexec/kleened/releases/%%DISTVERSION%%/sys.config
  • libexec/kleened/releases/%%DISTVERSION%%/vm.args
  • libexec/kleened/releases/COOKIE
  • libexec/kleened/releases/start_erl.data
distinfo 2
FileSizeSHA256
hex-2.5.1-otp-28.ez1.118176e+06fe047786ab938ec6f444687ce3d892d0b14ce26d07cf42a3eef99e9311763015
kleene-project-kleened-v0.1.1_GH0.tar.gz4.246939e+06dbcf492df895b25aa70127fca2b22754bc308600722a5f6a23a3c9ad9927d104
Master sites 1
  • https://builds.hex.pm/installs/1.19.0/:hex

Commit history 1

DateCommitCreditsLog message
3e6c2d7aba Dave Cottlehuber sysutils/kleene-daemon: Update to 0.1.1
PR: 296849 Sponsored by: SkunkWerks, GmbH