Re: [PATCH] systemd: allow --with-systemd to take a path arg

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

 



On Fri, 2013-11-01 at 14:08 -0400, Joe MacDonald wrote:
> If building for a cross-compile environment with systemd it is convenient
> to be able to specify a systemd path for the target that may not be the
> same as that on the host.

There was a similar request recently which I didn't act on.
There was a bit more to it than this one.

Hopefully adding this will cover the needs of the other request too.
I've added the patch to my queue of patches and it will get committed
next time I push changes, not sure when that will be though.

> 
> Signed-off-by: Joe MacDonald <joe@xxxxxxxxxxxx>
> ---
> 
> I encountered a problem while working with autofs in a cross-compile
> environment where the host and target have either differing systemd paths
> or where one may not have systemd support at all.  The common solution
> I've seen in other projects is to have a --with-systemddir=[path] option,
> but I thought it'd be simpler to add an optional path argument to the
> extant '--with-systemd' configure parameter and leave the default =y+probe
> for path logic in place.
> 
>  aclocal.m4 |   10 ++++++++--
>  1 file changed, 8 insertions(+), 2 deletions(-)
> 
> diff --git a/aclocal.m4 b/aclocal.m4
> index 3e6f223..105e3e9 100644
> --- a/aclocal.m4
> +++ b/aclocal.m4
> @@ -229,8 +229,10 @@ dnl Check the location of the systemd unit files directory
>  dnl --------------------------------------------------------------------------
>  AC_DEFUN([AF_WITH_SYSTEMD],
>  [AC_ARG_WITH(systemd,
> -[  --with-systemd         install systemd unit file if systemd unit directory
> -			  is found on system],
> +[  --with-systemd@<:@=systemddir@:>@  install systemd unit file.  If 'yes'
> +			  probe the system for unit directory.
> +			  If a path is specified, assume that
> +			  is a valid install path.],
>  [if test "$withval" = yes; then
>    if test -z "$systemddir"; then
>      AC_MSG_CHECKING([location of the systemd unit files directory])
> @@ -247,6 +249,10 @@ AC_DEFUN([AF_WITH_SYSTEMD],
>    else
>      AC_MSG_RESULT(not found)
>    fi
> +else
> + if test "$withval" != no; then
> +  systemddir=$withval
> + fi
>  fi])
>  ])
>  


--
To unsubscribe from this list: send the line "unsubscribe autofs" 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 Ext4]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux