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

Re: [Nbd] [PATCH] Add config option to not install the man pages



On Wed, Oct 03, 2018 at 01:50:35PM -0500, Adriana Kobylak wrote:
> Some environments like embedded systems may not care about about
> the man pages, which require the SGML tools to be installed.
> 
> So add an option to make the man pages optional to make it easier
> to build nbd-server and nbd-client without the need for installing
> the SGML tools.
> 
> Signed-off-by: Adriana Kobylak <anoo@linux.ibm.com>

Thanks, applied.

Please note that the nbd mailinglist has moved (new address in Cc).
Would you care to let me know where you found the other address, so I
can update it?

Thanks,

> ---
>  Makefile.am  |  2 +-
>  configure.ac | 19 ++++++++++++++-----
>  2 files changed, 15 insertions(+), 6 deletions(-)
> 
> diff --git a/Makefile.am b/Makefile.am
> index 4fcfd63..788f9f1 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -1,5 +1,5 @@
>  ACLOCAL_AMFLAGS = -I support
> -SUBDIRS = . man doc tests systemd gznbd
> +SUBDIRS = . $(MAN_SUBDIR) doc tests systemd gznbd
>  bin_PROGRAMS = nbd-server nbd-trdump
>  EXTRA_PROGRAMS = nbd-client make-integrityhuge
>  noinst_LTLIBRARIES = libnbdsrv.la libcliserv.la
> diff --git a/configure.ac b/configure.ac
> index c015ba0..a517877 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -333,6 +333,19 @@ else
>  	AC_DEFINE(HAVE_NETLINK, 0, [Define to 1 if we have netlink support])
>  fi
>  
> +AC_ARG_ENABLE([manpages],
> +	AS_HELP_STRING([--disable-manpages], [Do not install man pages]))
> +AS_IF([test "x$enable_manpages" != "xno"], [
> +	AC_SUBST([MAN_SUBDIR],["man"])
> +	AC_SUBST([MAN_CONFIG_FILES],["\
> +		man/nbd-client.8.sh \
> +		man/nbd-server.5.sh \
> +		man/nbd-server.1.sh \
> +		man/nbd-trdump.1.sh \
> +		man/nbdtab.5.sh \
> +		"])
> +	])
> +
>  AC_HEADER_SYS_WAIT
>  AC_TYPE_OFF_T
>  AC_TYPE_PID_T
> @@ -351,11 +364,7 @@ AC_CONFIG_FILES([Makefile
>  		 tests/Makefile
>  		 tests/code/Makefile
>  		 tests/run/Makefile
> -		 man/nbd-client.8.sh
> -		 man/nbd-server.5.sh
> -		 man/nbd-server.1.sh
> -		 man/nbd-trdump.1.sh
> -		 man/nbdtab.5.sh
> +		 $MAN_CONFIG_FILES
>  		 systemd/Makefile
>  		 systemd/nbd@.service.sh
>  		])
> -- 
> 1.8.3.1
> 
> 
> 
> _______________________________________________
> Nbd-general mailing list
> Nbd-general@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nbd-general
> 

-- 
Could you people please use IRC like normal people?!?

  -- Amaya Rodrigo Sastre, trying to quiet down the buzz in the DebConf 2008
     Hacklab


Reply to: