[Pkg-freeipa-devel] freeipa: Changes to 'debian-unstable'

Timo Aaltonen tjaalton-guest at alioth.debian.org
Mon Jun 17 12:16:32 UTC 2013


 debian/changelog                              |    3 ++-
 debian/freeipa-client.install                 |    2 ++
 debian/patches/port-ipa-client-automount.diff |   26 ++++++++++++++++++++++++++
 debian/patches/series                         |    1 +
 debian/rules                                  |    2 +-
 5 files changed, 32 insertions(+), 2 deletions(-)

New commits:
commit 14e33241ab6665b90f1abd6df72cbbdaddf46c67
Author: Timo Aaltonen <tjaalton at ubuntu.com>
Date:   Mon Jun 17 13:36:08 2013 +0300

    port-ipa-client-automount.diff: Patch i-c-a so it works on Debian.

diff --git a/debian/changelog b/debian/changelog
index 7010bca..7bd8f69 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -37,6 +37,7 @@ freeipa (3.2.0-1) UNRELEASED; urgency=low
   * fix-ntpdate-opts.diff: Drop -U from nptdate opts, we don't have
     that.
   * Add support for Debian platform.
+  * port-ipa-client-automount.diff: Patch i-c-a so it works on Debian.
 
   [ Nick Hatch ]
   * Added three patches
diff --git a/debian/patches/port-ipa-client-automount.diff b/debian/patches/port-ipa-client-automount.diff
new file mode 100644
index 0000000..e4ca2f9
--- /dev/null
+++ b/debian/patches/port-ipa-client-automount.diff
@@ -0,0 +1,26 @@
+diff --git a/ipa-client/ipa-install/ipa-client-automount b/ipa-client/ipa-install/ipa-client-automount
+index 3952642..e7b843e 100755
+--- a/ipa-client/ipa-install/ipa-client-automount
++++ b/ipa-client/ipa-install/ipa-client-automount
+@@ -39,10 +39,10 @@ from ipapython.ipa_log_manager import *
+ from ipapython.dn import DN
+ from ipapython import services as ipaservices
+ 
+-AUTOFS_CONF = '/etc/sysconfig/autofs'
++AUTOFS_CONF = '/etc/default/autofs'
+ NSSWITCH_CONF = '/etc/nsswitch.conf'
+ AUTOFS_LDAP_AUTH = '/etc/autofs_ldap_auth.conf'
+-NFS_CONF = '/etc/sysconfig/nfs'
++NFS_CONF = '/etc/default/nfs-common'
+ IDMAPD_CONF = '/etc/idmapd.conf'
+ 
+ def parse_options():
+@@ -309,7 +309,7 @@ def configure_nfs(fstore, statestore):
+     Configure secure NFS
+     """
+     replacevars = {
+-        'SECURE_NFS': 'yes',
++        'NEED_GSSD': 'yes',
+     }
+     ipautil.backup_config_and_replace_variables(fstore,
+         NFS_CONF, replacevars=replacevars)
diff --git a/debian/patches/series b/debian/patches/series
index 74629e6..78391ee 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -11,3 +11,4 @@ fix-symlink-exclusion.diff
 fix-ldap-conf-path.diff
 check-dbus-before-starting.diff
 add-debian-platform.diff
+port-ipa-client-automount.diff

commit 7601bdd79e44d56e747a88e171b82891b043bedd
Author: Timo Aaltonen <tjaalton at ubuntu.com>
Date:   Mon Jun 17 13:17:44 2013 +0300

    use --fail-missing

diff --git a/debian/changelog b/debian/changelog
index b182255..7010bca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,7 +14,7 @@ freeipa (3.2.0-1) UNRELEASED; urgency=low
   * Add no-testcert.patch to not fail make-testcert.
   * Bump compat and debhelper build-depends to 9.
   * Add missing files to freeipa.install.
-  * Add --list-missing for dh_install.
+  * Add --fail-missing for dh_install.
   * copyright: Updated, with OpenSSL exception.
   * control: Add python-libipa-hbac to build-depends.
   * control: Add ${shlibs:Depends} to python-freeipa depends.
diff --git a/debian/rules b/debian/rules
index a574a75..9747500 100755
--- a/debian/rules
+++ b/debian/rules
@@ -65,7 +65,7 @@ endif
 	# fix permissions
 	find $(CURDIR)/debian/tmp -name "*.mo" -type f -exec chmod -x "{}" \;
 
-	dh_install --list-missing
+	dh_install --fail-missing
 
 %:
 	dh $@ --with quilt,autoreconf,python2

commit 0edc87f39296a5ad37c6744ec6f68d9b530d0d98
Author: Timo Aaltonen <tjaalton at ubuntu.com>
Date:   Mon Jun 17 13:13:08 2013 +0300

    add ipa-client-automount to installed files

diff --git a/debian/freeipa-client.install b/debian/freeipa-client.install
index 6ae66de..03aac67 100644
--- a/debian/freeipa-client.install
+++ b/debian/freeipa-client.install
@@ -1,3 +1,4 @@
+usr/sbin/ipa-client-automount
 usr/sbin/ipa-client-install
 usr/sbin/ipa-getkeytab
 usr/sbin/ipa-rmkeytab
@@ -5,6 +6,7 @@ usr/sbin/ipa-join
 usr/share/ipa/ipaclient/ipa.cfg
 usr/share/ipa/ipaclient/ipa.js
 usr/lib/python*/dist-packages/ipaclient/*.py
+usr/share/man/man1/ipa-client-automount.1.gz
 usr/share/man/man1/ipa-client-install.1.gz
 usr/share/man/man1/ipa-getkeytab.1.gz
 usr/share/man/man1/ipa-rmkeytab.1.gz



More information about the Pkg-freeipa-devel mailing list