[freeipa/f18] - Updated to upstream 3.0.0 rc 2 - Include new FF configuration extension

rcritten rcritten at fedoraproject.org
Tue Oct 9 20:23:17 UTC 2012


commit dadbcfbe4e82bddf345feec8b3579c8ef2c5b1ec
Author: Rob Crittenden <rcritten at redhat.com>
Date:   Mon Oct 8 10:35:56 2012 -0400

    - Updated to upstream 3.0.0 rc 2
    - Include new FF configuration extension

 .gitignore   |    1 +
 freeipa.spec |   66 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 sources      |    2 +-
 3 files changed, 62 insertions(+), 7 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 46869e4..3eee980 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@
 /freeipa-3.0.0.pre1.tar.gz
 /freeipa-3.0.0.pre2.tar.gz
 /freeipa-3.0.0.rc1.tar.gz
+/freeipa-3.0.0.rc2.tar.gz
diff --git a/freeipa.spec b/freeipa.spec
index 2f2db85..f39110a 100644
--- a/freeipa.spec
+++ b/freeipa.spec
@@ -11,11 +11,11 @@ distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
 %endif
 %global POLICYCOREUTILSVER 2.1.12-5
 %global gettext_domain ipa
-%global VERSION 3.0.0.rc1
+%global VERSION 3.0.0.rc2
 
 Name:           freeipa
 Version:        3.0.0
-Release:        0.7%{?dist}
+Release:        0.8%{?dist}
 Summary:        The Identity, Policy and Audit system
 
 Group:          System Environment/Base
@@ -107,12 +107,12 @@ Requires: python-memcached
 Requires: systemd-units >= 36-3
 Requires(pre): systemd-units
 Requires(post): systemd-units
-Requires: selinux-policy >= 3.11.1-21
+Requires: selinux-policy >= 3.11.1-33
 Requires(post): selinux-policy-base
 Requires: slapi-nis >= 0.40
-Requires: pki-ca >= 10.0.0-0.33.a1
-Requires: pki-silent >= 10.0.0-0.33.a1
-Requires: pki-setup >= 10.0.0-0.33.a1
+Requires: pki-ca >= pki-ca-10.0.0-0.43.b1
+Requires: pki-silent >= 10.0.0-0.43.b1
+Requires: pki-setup >= 10.0.0-0.43.b1
 # Temporary until dogtag adds their own requires: 09/21/12
 Requires: pki-symkey >= 10.0.0-0.33.a1
 Requires: tomcat >= 7.0.29
@@ -177,6 +177,25 @@ Requires: libsss_idmap
 Cross-realm trusts with Active Directory in IPA require working Samba 4 installation.
 This package is provided for convenience to install all required dependencies at once.
 
+%package server-strict
+Summary: Strict package dependencies
+Group: System Environment/Base
+Requires(post): %{name}-server = %{version}-%{release}
+Requires(postun): %{name}-server = %{version}-%{release}
+
+# Specific requires
+Requires(pre): 389-ds-base = 1.2.11.15
+Requires: krb5-server = 1.10.3
+Requires: pki-ca = 10.0.0
+
+%description server-strict
+IPA is an integrated solution to provide centrally managed Identity (machine,
+user, virtual machines, groups, authentication credentials), Policy
+(configuration settings, access control information) and Audit (events,
+logs, analysis thereof). This meta package adds strict version dependencies
+to known working versions. To upgrade to a non-approved version uninstall
+this package.
+
 %endif
 
 
@@ -341,6 +360,10 @@ mkdir -p %{buildroot}/%{_sysconfdir}/ipa/html
 mkdir -p %{buildroot}/%{_localstatedir}/cache/ipa/sysrestore
 mkdir -p %{buildroot}/%{_localstatedir}/cache/ipa/sysupgrade
 mkdir %{buildroot}%{_usr}/share/ipa/html/
+ln -s ../../../..%{_sysconfdir}/ipa/html/ffconfig.js \
+    %{buildroot}%{_usr}/share/ipa/html/ffconfig.js
+ln -s ../../../..%{_sysconfdir}/ipa/html/ffconfig_page.js \
+    %{buildroot}%{_usr}/share/ipa/html/ffconfig_page.js
 ln -s ../../../..%{_sysconfdir}/ipa/html/ssbrowser.html \
     %{buildroot}%{_usr}/share/ipa/html/ssbrowser.html
 ln -s ../../../..%{_sysconfdir}/ipa/html/unauthorized.html \
@@ -358,7 +381,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d/
 mkdir -p %{buildroot}%{_usr}/share/ipa/html/
 /bin/touch %{buildroot}%{_usr}/share/ipa/html/ca.crt
 /bin/touch %{buildroot}%{_usr}/share/ipa/html/configure.jar
+/bin/touch %{buildroot}%{_usr}/share/ipa/html/kerberosauth.xpi
 /bin/touch %{buildroot}%{_usr}/share/ipa/html/krb.con
+/bin/touch %{buildroot}%{_usr}/share/ipa/html/krb.js
 /bin/touch %{buildroot}%{_usr}/share/ipa/html/krb5.ini
 /bin/touch %{buildroot}%{_usr}/share/ipa/html/krbrealm.con
 /bin/touch %{buildroot}%{_usr}/share/ipa/html/preferences.html
@@ -517,7 +542,22 @@ fi
 %{_usr}/share/ipa/*.ldif
 %{_usr}/share/ipa/*.uldif
 %{_usr}/share/ipa/*.template
+%dir %{_usr}/share/ipa/ffextension
+%{_usr}/share/ipa/ffextension/bootstrap.js
+%{_usr}/share/ipa/ffextension/install.rdf
+%{_usr}/share/ipa/ffextension/chrome.manifest
+%dir %{_usr}/share/ipa/ffextension/chrome
+%dir %{_usr}/share/ipa/ffextension/chrome/content
+%{_usr}/share/ipa/ffextension/chrome/content/kerberosauth.js
+%{_usr}/share/ipa/ffextension/chrome/content/kerberosauth_overlay.xul
+%dir %{_usr}/share/ipa/ffextension/locale
+%dir %{_usr}/share/ipa/ffextension/locale/en-US
+%{_usr}/share/ipa/ffextension/locale/en-US/kerberosauth.properties
 %dir %{_usr}/share/ipa/html
+%{_usr}/share/ipa/html/ffconfig.js
+%{_usr}/share/ipa/html/ffconfig_page.js
+%config(noreplace) %{_sysconfdir}/ipa/html/ffconfig.js
+%config(noreplace) %{_sysconfdir}/ipa/html/ffconfig_page.js
 %{_usr}/share/ipa/html/ssbrowser.html
 %{_usr}/share/ipa/html/browserconfig.html
 %{_usr}/share/ipa/html/unauthorized.html
@@ -559,7 +599,9 @@ fi
 %{_usr}/share/ipa/ipa-pki-proxy.conf
 %ghost %attr(0644,root,apache) %config(noreplace) %{_usr}/share/ipa/html/ca.crt
 %ghost %attr(0644,root,apache) %{_usr}/share/ipa/html/configure.jar
+%ghost %attr(0644,root,apache) %{_usr}/share/ipa/html/kerberosauth.xpi
 %ghost %attr(0644,root,apache) %{_usr}/share/ipa/html/krb.con
+%ghost %attr(0644,root,apache) %{_usr}/share/ipa/html/krb.js
 %ghost %attr(0644,root,apache) %{_usr}/share/ipa/html/krb5.ini
 %ghost %attr(0644,root,apache) %{_usr}/share/ipa/html/krbrealm.con
 %ghost %attr(0644,root,apache) %{_usr}/share/ipa/html/preferences.html
@@ -613,6 +655,10 @@ fi
 %{_mandir}/man1/ipa-adtrust-install.1.gz
 %{python_sitelib}/ipaserver/dcerpc*
 %{python_sitelib}/ipaserver/install/adtrustinstance*
+
+%files server-strict
+%defattr(-,root,root,-)
+%doc COPYING README Contributors.txt
 %endif
 
 %files client
@@ -664,6 +710,14 @@ fi
 %ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/ca.crt
 
 %changelog
+* Fri Oct  5 2012 Rob Crittenden <rcritten at redhat.com> - 3.0.0-0.8
+- Updated to upstream 3.0.0 rc 2
+- Include new FF configuration extension
+- Set minimum Requires of selinux-policy to 3.11.1-33
+- Set minimum Requires dogtag to 10.0.0-0.43.b1
+- Add new optional strict sub-package to allow users to limit other
+  package upgrades.
+
 * Tue Oct  2 2012 Martin Kosek <mkosek at redhat.com> - 3.0.0-0.7
 - Require samba packages instead of obsoleted samba4 packages
 
diff --git a/sources b/sources
index c9b4a45..201f702 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-641a2db26aaccfbdd506b0e420c0a50e  freeipa-3.0.0.rc1.tar.gz
+59038fa8371d2a0163e52fdd0daaf73e  freeipa-3.0.0.rc2.tar.gz


More information about the scm-commits mailing list