sysutils/oddjob 0.34.7 FreeBSD
D-Bus service that runs privileged jobs for client applications
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
1289ec6bd4- License
- BSD3CLAUSE
- Categories
- sysutils
- Package size
- 51.0 KiB, 171.6 KiB installed
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).
Install
Binary package:
pkg install oddjob
From the ports tree:
cd /usr/ports/sysutils/oddjob/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= oddjob>0:sysutils/oddjob
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.34.7 | 0.34.7 | - | - | 0.34.7 |
| FreeBSD:14:quarterly | 0.34.7 | 0.34.7 | n/a | - | 0.34.7 |
| FreeBSD:15:latest | 0.34.7 | 0.34.7 | n/a | - | - |
| FreeBSD:15:quarterly | 0.34.7 | 0.34.7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.34.7 | 0.34.7 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libdbus-1.so: devel/dbuslibxml2.so: textproc/libxml2
The full lists below include those, and their dependencies in turn.
Build dependencies 21
Run dependencies 12
Required by 1
Configuration
No options to configure.
- USES
- autoreconf cpe gmake libtool pkgconfig
- Service scripts
oddjobd
Message after installing
Files
Manual pages 8
- oddjob-mkhomedir.conf(5)
- oddjob.conf(5)
- oddjob_request(1)
- oddjobd(8)
- oddjobd-introspection.conf(5)
- oddjobd-mkhomedir.conf(5)
- oddjobd.conf(5)
- pam_oddjob_mkhomedir(8)
pkg-plist 19
- bin/oddjob_request
- etc/dbus-1/system.d/oddjob-mkhomedir.conf
- etc/dbus-1/system.d/oddjob.conf
- etc/oddjobd.conf
- etc/oddjobd.conf.d/oddjobd-introspection.conf
- etc/oddjobd.conf.d/oddjobd-mkhomedir.conf
- lib/security/pam_oddjob_mkhomedir.so
- libexec/oddjob/mkhomedir
- libexec/oddjob/sanity.sh
- sbin/oddjobd
- share/man/man1/oddjob_request.1.gz
- share/man/man5/oddjob-mkhomedir.conf.5.gz
- share/man/man5/oddjob.conf.5.gz
- share/man/man5/oddjobd-introspection.conf.5.gz
- share/man/man5/oddjobd-mkhomedir.conf.5.gz
- share/man/man5/oddjobd.conf.5.gz
- share/man/man8/oddjobd.8.gz
- share/man/man8/pam_oddjob_mkhomedir.8.gz
- @dir etc/oddjob
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| oddjob-0.34.7.tar.gz | 100320 | 53d1024eeac6637af899367c862d3b68c3a64ff73691ca617cdacc3e8c9b311a |
Master sites 1
- https://codeberg.org/freeipa/oddjob/archive/