Re: [PATCH] libnfsidmap: Added new --with-pluginpath configuration flag

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 12/22/2010 02:07 PM, Steve Dickson wrote:
> Added new configuration flage so the plugin path
> can be redefined when the library is built.
> 
> Signed-off-by: Steve Dickson <steved@xxxxxxxxxx>
Committed....

steved.

> ---
>  configure.in  |   13 +++++++++++++
>  libnfsidmap.c |    2 ++
>  2 files changed, 15 insertions(+), 0 deletions(-)
> 
> diff --git a/configure.in b/configure.in
> index c105988..7ad3e5f 100644
> --- a/configure.in
> +++ b/configure.in
> @@ -36,7 +36,20 @@ if test "x$enable_gums" = "xyes" ; then
>  fi
>  AM_CONDITIONAL(ENABLE_GUMS, test "x$enable_gums" = "xyes")
>  
> +#Where do the Plugins live
> +AC_ARG_WITH(pluginpath,
> +    [AS_HELP_STRING([--with-pluginpath=/foo],[Causes the library to look in /foo instead of /usr/lib/libnfsidmap for plugins
> +    ])],
> +    path_plugins=$withval,
> +    path_plugins=""
> +    )
> +if test -n "$path_plugins" ; then
> +	AC_DEFINE_UNQUOTED(PATH_PLUGINS, "$path_plugins",
> +		[Define this to change the plugins path])
> +fi
> +AM_CONDITIONAL(PATH_PLUGINS, test -n "$path_plugins")
>  
> +AC_CONFIG_HEADERS([./config.h])
>  # Checks for header files.
>  AC_HEADER_STDC
>  AC_CHECK_HEADERS([stdlib.h string.h unistd.h errno.h])
> diff --git a/libnfsidmap.c b/libnfsidmap.c
> index 5dc2652..6415707 100644
> --- a/libnfsidmap.c
> +++ b/libnfsidmap.c
> @@ -36,6 +36,8 @@
>   *  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
>   */
>  
> +#include "config.h"
> +
>  #include <sys/types.h>
>  #include <errno.h>
>  #include <unistd.h>
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux