| Port details |
- oddjob D-Bus service that runs privileged jobs for client applications
- 0.34.7 sysutils
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: joneum@FreeBSD.org
 - Port Added: 2026-08-13 09:00:10
- Last Update: 2026-08-13 08:58:47
- Commit Hash: 72413ce
- License: BSD3CLAUSE
- WWW:
- https://codeberg.org/freeipa/oddjob
- Description:
- oddjob is a D-Bus service which performs particular tasks for clients that
connect to it and issue requests over the system message bus. Each task is
run by a helper started by the oddjobd daemon under a configurable set of
access controls, so unprivileged clients can trigger specific privileged
operations without being granted broad privileges.
FreeIPA uses oddjob to run privileged server-side helpers (AD trust setup,
SID configuration and replica connection checks).
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- To install the port:
- cd /usr/ports/sysutils/oddjob/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/oddjob
- pkg install oddjob
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: oddjob
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1786374008
SHA256 (oddjob-0.34.7.tar.gz) = 53d1024eeac6637af899367c862d3b68c3a64ff73691ca617cdacc3e8c9b311a
SIZE (oddjob-0.34.7.tar.gz) = 100320
No package information for this port in our database- Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.73 : devel/autoconf
- automake>=1.18.1 : devel/automake
- libtoolize : devel/libtool
- Library dependencies:
-
- libdbus-1.so : devel/dbus
- libxml2.so : textproc/libxml2
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- sysutils_oddjob
- USES:
- autoreconf gmake libtool pkgconfig
- pkg-message:
- For install:
- oddjob installed a D-Bus system policy. Reload the system message bus so
oddjobd is allowed to claim its bus name:
service dbus reload
To run the daemon standalone (FreeIPA starts it for you via ipactl):
sysrc oddjobd_enable=YES
service oddjobd start
- Master Sites:
|
Number of commits found: 1
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.34.7 13 Aug 2026 08:58:47
    |
Jochen Neumeister (joneum)  |
sysutils/oddjob: Add new Port
oddjob is a D-Bus service (oddjobd) that runs a fixed set of privileged
jobs on behalf of unprivileged client applications. FreeIPA uses it for
oddjob-mkhomedir, which creates a user's home directory on first login.
The port disables the systemd, sysvinit, Python and SELinux features
that do not apply on FreeBSD and ships a native rc script.
WWW: https://codeberg.org/freeipa/oddjob
Sponsored by: Netzkommune GmbH
Required for: FreeIPA server port |
Number of commits found: 1
|