2013-05-25 22:02:28

by Aníbal Monsalve Salazar

[permalink] [raw]
Subject: [PATCH] nfsidmap: Don't check ENABLE_LDAP twice

To build the Debian libnfsidmap package, I've used the patch in this
mail for more than a year.

Debian-BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661215
Author: Steve Langasek <[email protected]>
Description: Don't check ENABLE_LDAP twice
This source is already being conditionally compiled based on ENABLE_LDAP
being set in the Makefile. All this extra check does is cause umich_ldap.so
to always be compiled as an *EMPTY* object because nothing sets ENABLE_LDAP
before the #ifdef!
Bug-Ubuntu: https://bugs.launchpad.net/bugs/939232

diff -up a/umich_ldap.c b/umich_ldap.c
--- a/umich_ldap.c 2011-12-06 07:28:10.000000000 +1100
+++ b/umich_ldap.c 2012-02-27 13:21:34.000000000 +1100
@@ -32,8 +32,6 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

-#ifdef ENABLE_LDAP
-
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
@@ -1302,4 +1300,3 @@ struct trans_func *libnfsidmap_plugin_in
{
return (&umichldap_trans);
}
-#endif


2013-05-28 18:01:56

by Steve Dickson

[permalink] [raw]
Subject: Re: [PATCH] nfsidmap: Don't check ENABLE_LDAP twice



On 25/05/13 18:02, An?bal Monsalve Salazar wrote:
> To build the Debian libnfsidmap package, I've used the patch in this
> mail for more than a year.
>
> Debian-BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661215
> Author: Steve Langasek <[email protected]>
> Description: Don't check ENABLE_LDAP twice
> This source is already being conditionally compiled based on ENABLE_LDAP
> being set in the Makefile. All this extra check does is cause umich_ldap.so
> to always be compiled as an *EMPTY* object because nothing sets ENABLE_LDAP
> before the #ifdef!
> Bug-Ubuntu: https://bugs.launchpad.net/bugs/939232
Committed...

steved.
>
> diff -up a/umich_ldap.c b/umich_ldap.c
> --- a/umich_ldap.c 2011-12-06 07:28:10.000000000 +1100
> +++ b/umich_ldap.c 2012-02-27 13:21:34.000000000 +1100
> @@ -32,8 +32,6 @@
> * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
> */
>
> -#ifdef ENABLE_LDAP
> -
> #include <sys/types.h>
> #include <sys/socket.h>
> #include <netdb.h>
> @@ -1302,4 +1300,3 @@ struct trans_func *libnfsidmap_plugin_in
> {
> return (&umichldap_trans);
> }
> -#endif
> --
> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>