Page MenuHomeFreeBSD

sysutils/runj: new port
ClosedPublic

Authored by dch on Mar 16 2021, 8:26 PM.
Tags
None
Referenced Files
F81987408: D29292.diff
Wed, Apr 24, 4:44 AM
F81973357: D29292.diff
Tue, Apr 23, 11:14 PM
Unknown Object (File)
Sun, Apr 21, 8:27 PM
Unknown Object (File)
Mar 23 2024, 11:53 AM
Unknown Object (File)
Mar 23 2024, 11:48 AM
Unknown Object (File)
Mar 23 2024, 11:47 AM
Unknown Object (File)
Mar 23 2024, 9:53 AM
Unknown Object (File)
Feb 24 2024, 1:51 PM
Subscribers

Details

Summary

runj is an experimental, proof-of-concept OCI-compatible runtime for
FreeBSD jails.

Important: runj is a proof-of-concept and the implementation has not
been evaluated for its security. Do not use runj on a production
system. Do not run workloads inside runj that rely on a secure
configuration. This is a personal project, not backed by the
author's employer.

WWW: https://github.com/samuelkarp/runj

Test Plan
  • needs poudriere + usage tests still
    • waiting on upstream to confirm if they want a port atm

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 37872
Build 34761: arc lint + arc unit

Event Timeline

dch requested review of this revision.Mar 16 2021, 8:26 PM
tobik added inline comments.
sysutils/runj/Makefile
18

.include "Makefile.deps"

20–22

The binaries have the same name as the packages and the default install is to ${PREFIX}/bin. The :bin/* bits are redundant.

GO_TARGET=	./cmd/runj \
		./cmd/runj-entrypoint \
		./cmd/containerd-shim-runj-v1
28–32

Why is this needed? It seems redundant too. USES=go installs the binaries with INSTALL_PROGRAM and go build is passed -ldflags=-s. They should already be stripped by that anyway.

sysutils/runj/pkg-descr
1

s/unj/runj/

This revision was not accepted when it landed; it landed in state Needs Review.Mar 17 2021, 1:50 PM
Closed by commit rP568659: sysutils/runj: new port (authored by dch). · Explain Why
This revision was automatically updated to reflect the committed changes.
dch marked 3 inline comments as done.

missed tobik feedback

dch marked an inline comment as done.
This revision is now accepted and ready to land.Mar 17 2021, 2:01 PM
This revision was automatically updated to reflect the committed changes.