<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=3144&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Does anyone else use FreeIPA?]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=3144</link>
		<description><![CDATA[The most recent posts in Does anyone else use FreeIPA?.]]></description>
		<lastBuildDate>Thu, 14 Nov 2019 03:58:19 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Does anyone else use FreeIPA?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=18483#p18483</link>
			<description><![CDATA[<p>Yes, I have written about FreeIPA on Devuan multiple times on my blog: <a href="https://bgstack15.wordpress.com/tag/freeipa/?s=devuan" rel="nofollow">https://bgstack15.wordpress.com/tag/freeipa/?s=devuan</a><br />Basically, you have to run Devuan ceres, make and install a dummy oddjob-mkhomedir package, write some dummy scripts for /usr/bin/systemctl and /usr/bin/hostnamectl, mkdir -p /etc/ipa /var/lib/ipa-client/pki and you can install freeipa-client.</p><p>Apparently my blog posts don&#039;t cover the python-ipalib hack. The package name has migrated to python3-ipalib but basically this is the exact same process.</p><div class="codebox"><pre><code># Getting python-ipalib on devuan
Devuan bans python-ipalib because it depends on systemd. You can get around this by changing the deb Requires: statements.

Download the released dpkg from http://ftp.us.debian.org/debian/pool/main/f/freeipa/python-ipalib_4.7.1-3_all.deb

    cd ~/Downloads
    wget http://ftp.us.debian.org/debian/pool/main/f/freeipa/python-ipalib_4.7.1-3_all.deb
    mkdir temp
    dpkg-deb -R python-ipalib_4.7.1-3_all.deb temp
    # manually fix DEBIAN/control file as needed. I used

#Depends: freeipa-common (= 4.7.1-3), gnupg2, gnupg-agent, keyutils, python-cffi, python-cryptography (&gt;= 1.6), python-dbus, python-dnspython, python-gssapi, python-jwcrypto, python-ldap, python-libipa-hbac, python-lxml, python-netaddr, python-netifaces (&gt;= 0.10.4), python-nss (&gt;= 0.16.0), python-pyasn1, python-qrcode (&gt;= 5.0.0), python-requests, python-setuptools, python-six, python-usb (&gt;= 1.0.0~b2), python-yubico, python-pyasn1-modules, python:any (&lt;&lt; 2.8), python:any (&gt;= 2.7~)
Depends: python-netaddr, python-netifaces (&gt;= 0.10.4), python-dbus

   # I also customized the release number.
   # and reassemble
   dpkg-deb -b temp python-ipalib_4.7.1-3+stackrpms_all.deb

# References
1. https://unix.stackexchange.com/questions/138188/easily-unpack-deb-edit-postinst-and-repack-deb
2. http://ftp.us.debian.org/debian/pool/main/f/freeipa/</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (bgstack15)]]></author>
			<pubDate>Thu, 14 Nov 2019 03:58:19 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=18483#p18483</guid>
		</item>
		<item>
			<title><![CDATA[Re: Does anyone else use FreeIPA?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=18481#p18481</link>
			<description><![CDATA[<p>I&#039;ve wanted to use FreeIPA but haven&#039;t spent the time to go through the process. Did you happen to write up the steps and changes you made to make it work in Devuan?! I&#039;d definitely be interested.</p>]]></description>
			<author><![CDATA[dummy@example.com (aut0exec)]]></author>
			<pubDate>Thu, 14 Nov 2019 03:03:08 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=18481#p18481</guid>
		</item>
		<item>
			<title><![CDATA[Does anyone else use FreeIPA?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=18477#p18477</link>
			<description><![CDATA[<p>I use Devuan Ceres because it has most of the FreeIPA packages, and only a few are <a href="http://pkgmaster.devuan.org/bannedpackages.txt" rel="nofollow">banned</a>: python3-ipalib, python-ipalib, and freeipa-server, and dependency oddjob (for oddjob-mkhomedir). By making a few changes to the packages from Debian, I can get them installed and working! All the regular ipa client functions work: host ssh keys in the directory, sudoers from ldap, kerberos authentication, ntp.</p><p>I came from a Fedora and CentOS world where of course they work natively with FreeIPA. I migrated my home network to FreeIPA from Active Directory back in 2017 and never looked back. When I started my transition to Devuan I couldn&#039;t just leave freeipa behind. I guess using Ceres (unstable) lets me get all the most recent updates, but if given the choice I probably would hold back from the bleeding edge.</p><p>One thing I must say, I really like how Devuan (Debian) has lots of versions of gcc available in each suite. gcc-6, gcc-7, gcc-8, and gcc-9! I had to bend over backwards to use any other gcc than the one each Fedora and CentOS release used.</p>]]></description>
			<author><![CDATA[dummy@example.com (bgstack15)]]></author>
			<pubDate>Wed, 13 Nov 2019 12:58:00 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=18477#p18477</guid>
		</item>
	</channel>
</rss>
