source=("https://gitlab.freedesktop.org/$pkgname/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz")
seems to be the new source line.
Git Clone URL: | https://aur.archlinux.org/realmd.git (read-only, click to copy) |
---|---|
Package Base: | realmd |
Description: | DBus service for joining hosts to Active Directory and FreeIPA realms |
Upstream URL: | https://freedesktop.org/software/realmd/ |
Keywords: | active-directory ipa kerberos ldap pam |
Licenses: | GPL3 |
Submitter: | grawity |
Maintainer: | qubidt |
Last Packager: | qubidt |
Votes: | 17 |
Popularity: | 0.000000 |
First Submitted: | 2012-11-12 21:09 (UTC) |
Last Updated: | 2023-05-12 00:17 (UTC) |
source=("https://gitlab.freedesktop.org/$pkgname/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz")
seems to be the new source line.
Looks like they host through Gitlab now, here's the repo: https://gitlab.freedesktop.org/realmd/realmd/
Looks like all the freedesktop repos are missing on Github, should probably migrate to a different repo (this fails to build now)
I created a script that can be run before the join that adds the needed commands and manages pam and nss entries https://github.com/robinrosenberger/realmd-arch-helper still has some cosmetic issues but should work good enough feel free to integrate it into the package if that is possible
With aji-prod's method it works, tried with the -git version but should apply here as well. It shouldn't be too hard to write suitable scripts and integrate them as the missing commands in realmd-distro.conf given the provided examples. If nobody is on it yet, I would give it a shot. +1 for sssd beeing a dependency, not optional ;)
What is the purpose of all these patches?
Joining an AD domain still fails with Enabling SSD in nsswitch.conf and PAM failed.
.
From the log:
Configured command not found: sssd-enable-service Configured command not found: sssd-restart-service Configured command not found: sssd-enable-longins
This is because the realmd-defaults.conf
nor the realmd-distro.conf
in /usr/lib/realmd
contains those values.
Some distros have a pre-built config with some specific values for those entries: - https://gitlab.freedesktop.org/realmd/realmd/-/blob/master/service/realmd-debian.conf - https://gitlab.freedesktop.org/realmd/realmd/-/blob/master/service/realmd-redhat.conf - https://gitlab.freedesktop.org/realmd/realmd/-/blob/master/service/realmd-suse.conf - https://gitlab.freedesktop.org/realmd/realmd/-/merge_requests/16/diffs
Not sure how to adapt one to Arch.
Edition:
To finish the realm join
operation, follow the SSD online/offline guide: https://wiki.archlinux.org/index.php/LDAP_authentication#Online_and_Offline_Authentication_with_SSSD
This is the last step missing not covered by the realmd package due to the default configuration provided by the upstream.
this package is a must-have for enterprise computing. it should be in official repository.
I have got following error while installing
PKGBUILD: line 23: ./autogen.sh: No such file or directory
Looks like package problem
Pinned Comments