Stef Walter 9b5f20d
Name:		realmd
85d36b1
Version:	0.16.2
5fa30de
Release:	3%{?dist}
Stef Walter 9b5f20d
Summary:	Kerberos realm enrollment service
Stef Walter 9b5f20d
License:	LGPLv2+
a2157e4
URL:		http://cgit.freedesktop.org/realmd/realmd/
a2157e4
Source0:	http://www.freedesktop.org/software/realmd/releases/realmd-%{version}.tar.gz
Stef Walter 9b5f20d
7cb0448
Patch1:         install-diagnostic.patch
7cb0448
Patch2:         computer-ou.patch
7cb0448
Patch3:         duplicate-test-path.patch
5fa30de
Patch4:		0001-Kerberos-fall-back-to-tcp-SRV-lookup.patch
7cb0448
7cb0448
BuildRequires:  automake
7cb0448
BuildRequires:  autoconf
Stef Walter 9b5f20d
BuildRequires:	intltool pkgconfig
Stef Walter 9b5f20d
BuildRequires:	gettext-devel
7142a3c
BuildRequires:	glib2-devel >= 2.32.0
2504202
BuildRequires:	openldap-devel
Stef Walter 9b5f20d
BuildRequires:	polkit-devel
Stef Walter 9b5f20d
BuildRequires:	krb5-devel
2504202
BuildRequires:	systemd-devel
Stef Walter d7ac42d
BuildRequires:	libxslt
Stef Walter d7ac42d
BuildRequires:	xmlto
Stef Walter 9b5f20d
30176cd
Requires:	authconfig
76c3903
Stef Walter 9b5f20d
%description
Stef Walter 9b5f20d
realmd is a DBus system service which manages discovery and enrollment in realms
Stef Walter 9b5f20d
and domains like Active Directory or IPA. The control center uses realmd as the
Stef Walter 9b5f20d
back end to 'join' a domain simply and automatically configure things correctly.
Stef Walter 9b5f20d
2504202
%package devel-docs
2504202
Summary:	Developer documentation files for %{name}
a2157e4
2504202
%description devel-docs
a2157e4
The %{name}-devel package contains developer documentation for developing
a2157e4
applications that use %{name}.
a2157e4
Stef Walter 9b5f20d
%define _hardened_build 1
Stef Walter 9b5f20d
Stef Walter 9b5f20d
%prep
Stef Walter 9b5f20d
%setup -q
7cb0448
%patch1 -p1
7cb0448
%patch2 -p1
7cb0448
%patch3 -p1
5fa30de
%patch4 -p1
Stef Walter 9b5f20d
Stef Walter 9b5f20d
%build
7cb0448
automake --add-missing
7cb0448
autoconf
414723a
%configure --disable-silent-rules
Stef Walter 9b5f20d
make %{?_smp_mflags}
Stef Walter 9b5f20d
2504202
%check
2504202
make check
2504202
Stef Walter 9b5f20d
%install
Stef Walter 9b5f20d
make install DESTDIR=%{buildroot}
Stef Walter 9b5f20d
7142a3c
%find_lang realmd
7142a3c
7142a3c
%files -f realmd.lang
7f18803
%doc AUTHORS COPYING NEWS README
Stef Walter 9b5f20d
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.realmd.conf
5425345
%{_sbindir}/realm
85d36b1
%dir %{_prefix}/lib/realmd
85d36b1
%{_prefix}/lib/realmd/realmd
85d36b1
%{_prefix}/lib/realmd/realmd-defaults.conf
85d36b1
%{_prefix}/lib/realmd/realmd-distro.conf
f91b2e1
%{_unitdir}/realmd.service
Stef Walter 9b5f20d
%{_datadir}/dbus-1/system-services/org.freedesktop.realmd.service
Stef Walter 9b5f20d
%{_datadir}/polkit-1/actions/org.freedesktop.realmd.policy
5425345
%{_mandir}/man8/realm.8.gz
038c045
%{_mandir}/man5/realmd.conf.5.gz
5e55c8f
%{_localstatedir}/cache/realmd/
Stef Walter 9b5f20d
a2157e4
%files devel-docs
ed73803
%doc %{_datadir}/doc/realmd/
ed73803
%doc ChangeLog
a2157e4
Stef Walter 9b5f20d
%changelog
5fa30de
* Tue Dec 13 2016 Sumit Bose <sbose@redhat.com> - 0.16.2-3
5fa30de
- Resolves: rhbz#1401605
5fa30de
7cb0448
* Fri Sep 11 2015 Stef Walter <stefw@redhat.com> - 0.16.2-2
7cb0448
- Fixed --computer-ou regression
7cb0448
- Show message when installing packages
7cb0448
85d36b1
* Fri Jul 31 2015 Stef Walter <stefw@redhat.com> - 0.16.2-1
85d36b1
- Updated to upstream 0.16.2
85d36b1
- Install to $prefix/lib instead of $libdir
85d36b1
- Resolves: rhbz#1246741
85d36b1
a212681
* Tue Jul 14 2015 Stef Walter <stefw@redhat.com> - 0.16.1-1
a212681
- Updated to upstream 0.16.1
a212681
- Resolves: rhbz#1231128
a212681
9022c2a
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.0-2
9022c2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9022c2a
8534a95
* Tue Apr 14 2015 Stef Walter <stefw@redhat.com> - 0.16.0-1
8534a95
- Updated to upstream 0.16.0
8534a95
- Resolves: rhbz#1205753
8534a95
- Resolves: rhbz#1142190
8534a95
- Resolves: rhbz#1061091
8534a95
- Resolves: rhbz#1205752
8534a95
8534a95
* Thu Apr 09 2015 Stephen Gallagher <sgallagh@redhat.com> - 0.15.2-2
4499214
- Resolves: rhbz#1210483
4499214
009c9b0
* Mon Oct 06 2014 Stef Walter <stefw@redhat.com> - 0.15.2-1
009c9b0
- Update to upstream 0.15.2
009c9b0
4e2cf93
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-4
4e2cf93
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4e2cf93
06410c7
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-3
06410c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
06410c7
7f18803
* Sat May 31 2014 Peter Robinson <pbrobinson@fedoraproject.org> 0.15.1-2
7f18803
- Move ChangeLog to devel-docs. NEWS is probably riveting enough for users
7f18803
9ba4d77
* Fri May 23 2014 Stef Walter <stefw@redhat.com> - 0.15.1-1
9ba4d77
- Update to upstream 0.15.1
9ba4d77
- Remove the packagekit patch that's now integrated upstream
9ba4d77
Richard Hughes 928bf00
* Thu Jan 30 2014 Richard Hughes <rhughes@redhat.com> - 0.15.0-2
Richard Hughes 928bf00
- Rebuild for libpackagekit-glib soname bump
Richard Hughes 928bf00
e2c4969
* Tue Jan 07 2014 Stef Walter <stefw@redhat.com> - 0.15.0-1
e2c4969
- Update to upstream 0.15.0 release, fixing various bugs
e2c4969
b8cc670
* Mon Sep 09 2013 Stef Walter <stefw@redhat.com> - 0.14.6-1
b8cc670
- Update to upstream 0.14.6 point release
b8cc670
- Set 'kerberos method = system keytab' in smb.conf properly
b8cc670
- Limit Netbios name to 15 chars when joining AD domain
b8cc670
db02954
* Thu Aug 15 2013 Stef Walter <stefw@redhat.com> - 0.14.5-1
db02954
- Update to upstream 0.14.5 point release
db02954
- Fix regression conflicting --unattended and -U as in --user args
db02954
- Pass discovered server address to adcli tool
db02954
cb5dade
* Wed Aug 07 2013 Stef Walter <stefw@redhot.com> - 0.14.4-1
cb5dade
- Update to upstream 0.14.4 point release
cb5dade
- Fix up the [sssd] section in sssd.conf if it's screwed up
cb5dade
- Add an --unattended argument to realm command line client
cb5dade
- Clearer 'realm permit' manual page example
cb5dade
f3300b2
* Wed Aug 07 2013 Stef Walter <stefw@redhot.com> - 0.14.3-1
f3300b2
- Update to upstream 0.14.3 point release
f3300b2
- Populate LoginFormats correctly [#961442]
f3300b2
- Documentation clarifications
f3300b2
- Set sssd.conf default_shell per domain
f3300b2
- Notify in terminal output when installing packages
f3300b2
- If joined via adcli, delete computer with adcli too [#961244]
f3300b2
- If input is not a tty, read from stdin without getpass() [#983153]
f3300b2
- Configure pam_winbind.conf appropriately [#983153]
f3300b2
- Refer to FreeIPA as IPA
f3300b2
- Support use of kerberos ccache to join when winbind
f3300b2
df72620
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.2-5
df72620
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
df72620
414723a
* Mon Jul 15 2013 Stef Walter <stefw@redhat.com> - 0.14.2-4
414723a
- Build with verbose automake output
414723a
2504202
* Tue Jun 11 2013 Stef Walter <stefw@redhat.com> - 0.14.2-3
2504202
- Run test suite when building the package
2504202
- Fix rpmlint errors
2504202
3e34f93
* Thu Jun 06 2013 Stef Walter <stefw@redhat.com> - 0.14.2-2
3e34f93
- Install oddjobd and oddjob-mkhomedir when joining domains [#969441]
3e34f93
30176cd
* Mon May 27 2013 Stef Walter <stefw@redhat.com> - 0.14.2-1
30176cd
- Update to upstream 0.14.2 version
30176cd
- Discover FreeIPA 3.0 with AD trust correctly [#966148]
30176cd
- Only allow joining one realm by default [#966650]
30176cd
- Enable the oddjobd service after joining a domain [#964971]
30176cd
- Remove sssd.conf allow lists when permitting all [#965760]
30176cd
- Add dependency on authconfig [#964675]
30176cd
- Remove glib-networking dependency now that we no longer use SSL.
30176cd
3c28ecb
* Mon May 13 2013 Stef Walter <stefw@redhat.com> - 0.14.1-1
3c28ecb
- Update to upstream 0.14.1 version
3c28ecb
- Fix crasher/regression using passwords with joins [#961435]
3c28ecb
- Make second Ctrl-C just quit realm tool [#961325]
3c28ecb
- Fix critical warning when leaving IPA realm [#961320]
3c28ecb
- Don't print out journalctl command in obvious situations [#961230]
3c28ecb
- Document the --all option to 'realm discover' [#961279]
3c28ecb
- No need to require sssd-tools package [#961254]
3c28ecb
- Enable services even in install mode [#960887]
3c28ecb
- Use the AD domain name in sssd.conf directly [#960270]
3c28ecb
- Fix critical warning when service Release() method [#961385]
3c28ecb
038c045
* Mon May 06 2013 Stef Walter <stefw@redhat.com> - 0.14.0-1
038c045
- Work around broken krb5 with empty passwords [#960001]
038c045
- Add manual page for realmd.conf [#959357]
038c045
- Update to upstream 0.14.0 version
038c045
0c655f3
* Thu May 02 2013 Stef Walter <stefw@redhat.com> - 0.13.91-1
0c655f3
- Fix regression when using one time password [#958667]
0c655f3
- Support for permitting logins by group [#887675]
0c655f3
5e55c8f
* Mon Apr 29 2013 Stef Walter <stefw@redhat.com> - 0.13.90-1
5e55c8f
- Add option to disable package-kit installs [#953852]
5e55c8f
- Add option to use unqualified names [#953825]
5e55c8f
- Better discovery of domains [#953153]
5e55c8f
- Concept of managing parts of the system [#914892]
5e55c8f
- Fix problems with cache directory [#913457]
5e55c8f
- Clearly explain when realm cannot be joined [#878018]
5e55c8f
- Many other upstream enhancements and fixes
5e55c8f
f91b2e1
* Wed Apr 17 2013 Stef Walter <stefw@redhat.com> - 0.13.3-2
76c3903
- Add missing glib-networking dependency, currently used
76c3903
  for FreeIPA discovery [#953151]
76c3903
76c3903
* Wed Apr 17 2013 Stef Walter <stefw@redhat.com> - 0.13.3-1
f91b2e1
- Update for upstream 0.13.3 version
f91b2e1
- Add dependency on systemd for installing service file
f91b2e1
e749ef1
* Tue Apr 16 2013 Stef Walter <stefw@redhat.com> - 0.13.2-2
e749ef1
- Fix problem with sssd not starting after joining
e749ef1
Stef Walter 0c9d81e
* Mon Feb 18 2013 Stef Walter <stefw@redhat.com> - 0.13.2-1
Stef Walter 0c9d81e
- Update to upstream 0.13.2 version
Stef Walter 0c9d81e
Stef Walter d50a9ad
* Mon Feb 18 2013 Stef Walter <stefw@redhat.com> - 0.13.1-1
Stef Walter d50a9ad
- Update to upstream 0.13.1 version for bug fixes
Stef Walter d50a9ad
bf3ac41
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12-2
bf3ac41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
bf3ac41
efcd464
* Mon Nov 12 2012 Stef Walter <stefw@redhat.com> - 0.12-1
efcd464
- Update to upstream 0.12 version for bug fixes
efcd464
10c44ba
* Tue Oct 30 2012 Stef Walter <stefw@redhat.com> - 0.11-1
84b2b26
- Update to upstream 0.11 version
84b2b26
0145d7f
* Sat Oct 20 2012 Stef Walter <stefw@redhat.com> - 0.10-1
84b2b26
- Update to upstream 0.10 version
0145d7f
5425345
* Wed Oct 17 2012 Stef Walter <stefw@redhat.com> - 0.9-1
5425345
- Update to upstream 0.9 version
5425345
e9cbc45
* Wed Sep 19 2012 Stef Walter <stefw@redhat.com> - 0.8-2
e9cbc45
- Add openldap-devel build requirement
e9cbc45
7142a3c
* Wed Sep 19 2012 Stef Walter <stefw@redhat.com> - 0.8-1
7142a3c
- Update to upstream 0.8 version
7142a3c
- Add support for translations
7142a3c
7142a3c
* Mon Aug 20 2012 Stef Walter <stefw@redhat.com> - 0.7-2
80dadb4
- Build requires gtk-doc
80dadb4
7142a3c
* Mon Aug 20 2012 Stef Walter <stefw@redhat.com> - 0.7-1
a2157e4
- Update to upstream 0.7 version
a2157e4
- Remove files no longer present in upstream version
a2157e4
- Put documentation in its own realmd-devel-docs subpackage
a2157e4
- Update upstream URLs
a2157e4
10c44ba
* Mon Aug 6 2012 Stef Walter <stefw@redhat.com> - 0.6-1
feae705
- Update to upstream 0.6 version
feae705
10c44ba
* Tue Jul 17 2012 Stef Walter <stefw@redhat.com> - 0.5-2
ba2dc20
- Remove missing SssdIpa.service file from the files list.
ba2dc20
  This file will return upstream in 0.6
ba2dc20
10c44ba
* Tue Jul 17 2012 Stef Walter <stefw@redhat.com> - 0.5-1
d57624d
- Update to upstream 0.5 version
d57624d
Stef Walter 9b5f20d
* Tue Jun 19 2012 Stef Walter <stefw@redhat.com> - 0.4-1
Stef Walter 9b5f20d
- Update to upstream 0.4 version
Stef Walter 9b5f20d
- Cleanup various rpmlint warnings
Stef Walter 9b5f20d
Stef Walter 9b5f20d
* Tue Jun 19 2012 Stef Walter <stefw@redhat.com> - 0.3-2
Stef Walter 9b5f20d
- Add doc files
Stef Walter 9b5f20d
- Own directories
Stef Walter 9b5f20d
- Remove obsolete parts of spec file
Stef Walter 9b5f20d
- Remove explicit dependencies
Stef Walter 9b5f20d
- Updated License line to LGPLv2+
Stef Walter 9b5f20d
Stef Walter 9b5f20d
* Tue Jun 19 2012 Stef Walter <stefw@redhat.com> - 0.3
Stef Walter 9b5f20d
- Build fixes
Stef Walter 9b5f20d
Stef Walter 9b5f20d
* Mon Jun 18 2012 Stef Walter <stefw@redhat.com> - 0.2
Stef Walter 9b5f20d
- Initial RPM