BSD Ports

net/freeipa-client 4.13.1_2 FreeBSD

FreeIPA Client tools

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
80e6e5b7ea
License
GPLv3+
Categories
net
Package size
1186.6 KiB, 10558.6 KiB installed

Description

FreeIPA is a free and open source identity management system. This package provides its command-line administration tools.

Install

Binary package:

pkg install freeipa-client

From the ports tree:

cd /usr/ports/net/freeipa-client/ && make install clean

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

RUN_DEPENDS=	freeipa-client>0:net/freeipa-client

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:latest4.13.1_24.13.1_2-4.12.24.13.1_2
FreeBSD:14:quarterly4.13.1_24.13.1_2n/a4.12.24.13.1_2
FreeBSD:15:latest4.13.1_24.13.1_2n/a4.12.24.12.2
FreeBSD:15:quarterly4.13.1_24.13.1_2n/an/an/a
FreeBSD:16:latest4.13.1_24.13.1_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 10

Runtime 17

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

Build dependencies 48
Run dependencies 175

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
autoreconf gettext gmake gssapi:mit ldap libtool localbase:ldflags ssl pkgconfig python
Service scripts
none

Files

Manual pages 11
  • default.conf(5)
  • epn.conf(5)
  • ipa(1)
  • ipa-certupdate(1)
  • ipa-client-automount(1)
  • ipa-client-install(1)
  • ipa-client-samba(1)
  • ipa-epn(1)
  • ipa-getkeytab(1)
  • ipa-join(1)
  • ipa-rmkeytab(1)
pkg-plist 475
  • bin/ipa
  • etc/bash_completion.d/ipa
  • @sample etc/ipa/epn.conf.sample
  • etc/ipa/epn/expire_msg.template
  • %%PYTHON_SITELIBDIR%%/ipaclient--py.egg-info/PKG-INFO
  • %%PYTHON_SITELIBDIR%%/ipaclient--py.egg-info/SOURCES.txt
  • %%PYTHON_SITELIBDIR%%/ipaclient--py.egg-info/dependency_links.txt
  • %%PYTHON_SITELIBDIR%%/ipaclient--py.egg-info/entry_points.txt
  • %%PYTHON_SITELIBDIR%%/ipaclient--py.egg-info/not-zip-safe
  • %%PYTHON_SITELIBDIR%%/ipaclient--py.egg-info/requires.txt
  • %%PYTHON_SITELIBDIR%%/ipaclient--py.egg-info/top_level.txt
  • %%PYTHON_SITELIBDIR%%/ipaclient/__init__.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/__main__.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/discovery.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/frontend.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/__init__.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/automount.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/client.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/ipa_certupdate.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/ipa_client_automount.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/ipa_client_install.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/ipa_client_samba.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/ipa_epn.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/ipachangeconf.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/ipadiscovery.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/sssd.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install/timeconf.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/install_files.txt
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/__init__.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/automember.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/automount.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/baseuser.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/ca.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/cert.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/certmap.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/certprofile.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/dns.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/hbacrule.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/hbactest.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/host.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/idrange.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/internal.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/location.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/migration.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/misc.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/otptoken.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/otptoken_yubikey.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/passwd.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/permission.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/rpcclient.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/server.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/service.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/stageuser.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/sudorule.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/sysaccounts.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/topology.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/trust.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/user.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/plugins/vault.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/__init__.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/aci.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/automember.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/automount.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/batch.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/cert.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/config.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/delegation.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/dns.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/group.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/hbacrule.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/hbacsvc.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/hbacsvcgroup.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/hbactest.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/host.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/hostgroup.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/idrange.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/idviews.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/internal.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/join.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/krbtpolicy.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/migration.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/misc.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/netgroup.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/otpconfig.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/otptoken.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/otptoken_yubikey.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/passwd.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/permission.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/ping.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/pkinit.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/privilege.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/pwpolicy.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/radiusproxy.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/realmdomains.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/role.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/selfservice.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/selinuxusermap.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/service.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/session.py
  • %%PYTHON_SITELIBDIR%%/ipaclient/remote_plugins/2_114/sudocmd.py

The first 100 are listed.

distinfo 1
FileSizeSHA256
freeipa-4.13.1.tar.gz4.1552419e+075353127d7c56ca72bc2d458376d457f8b0cc451cdbd31dc7939a88058e91527c
Master sites 1
  • https://releases.pagure.org/freeipa/

Commit history 2

DateCommitCreditsLog message
80e6e5b7ea Jochen Neumeister net/freeipa-client: Respect PREFIX and LOCALBASE
The patches hardcoded /usr/local in 153 places. They now carry %%PREFIX%% for the files this port installs itself and %%LOCALBASE%% for the ones it only reads, substituted in post-patch. client/ipa-join.c defined IPA_CONFIG as /etc/ipa/default.conf, so ipa-client-install --uninstall could not read the configuration and left the host enrolled on the server. Enrolling it again then failed with "Host already enrolled", even with --force-join. PR: 298186 Approved by: kiwi (maintainer timeout) Sponsored by: Netzkommune GmbH
497924deb1 Jochen Neumeister net/freeipa-client: make host enrollment work on FreeBSD
This update make client enrollment against a net/freeipa-server working. PR: 297487 Approved by: kiwi (maintainer)