[Libguestfs] [PATCH] build: Define HAVE_RPM, HAVE_DPKG and HAVE_PACMAN

Richard W.M. Jones rjones at redhat.com
Fri Aug 27 19:28:02 UTC 2021


On Fri, Aug 27, 2021 at 04:47:24PM +0200, Alexandre Iooss wrote:
> When using option `--with-distro`, `HAVE_RPM`, `HAVE_DPKG` and
> `HAVE_PACMAN` are not defined and make the configure phase fail.
> This makes sure that these conditionals are always defined.
> ---
>  m4/guestfs-appliance.m4 | 18 +++++++++---------
>  1 file changed, 9 insertions(+), 9 deletions(-)
> 
> diff --git a/m4/guestfs-appliance.m4 b/m4/guestfs-appliance.m4
> index 8b9ddcb..66aea5f 100644
> --- a/m4/guestfs-appliance.m4
> +++ b/m4/guestfs-appliance.m4
> @@ -114,16 +114,16 @@ AC_ARG_WITH([distro],
>              AC_MSG_ERROR([/etc/os-release not available, please specify the distro using --with-distro=DISTRO])
>          fi
>      ]
> -    AM_CONDITIONAL([HAVE_RPM],
> -        [AS_CASE([$DISTRO], [REDHAT | SUSE | OPENMANDRIVA | MAGEIA ], [true],
> -                            [*], [false])])
> -    AM_CONDITIONAL([HAVE_DPKG],
> -        [AS_CASE([$DISTRO], [DEBIAN | UBUNTU ], [true],
> -                            [*], [false])])
> -    AM_CONDITIONAL([HAVE_PACMAN],
> -        [AS_CASE([$DISTRO], [ARCHLINUX | FRUGALWARE ], [true],
> -                            [*], [false])])
>  )
> +AM_CONDITIONAL([HAVE_RPM],
> +    [AS_CASE([$DISTRO], [REDHAT | SUSE | OPENMANDRIVA | MAGEIA ], [true],
> +                        [*], [false])])
> +AM_CONDITIONAL([HAVE_DPKG],
> +    [AS_CASE([$DISTRO], [DEBIAN | UBUNTU ], [true],
> +                        [*], [false])])
> +AM_CONDITIONAL([HAVE_PACMAN],
> +    [AS_CASE([$DISTRO], [ARCHLINUX | FRUGALWARE ], [true],
> +                        [*], [false])])
>  AC_SUBST([DISTRO])
> 
>  dnl Add extra packages to the appliance.

Thanks - I've pushed it.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW




More information about the Libguestfs mailing list