diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2011-07-14 15:52:29 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2011-07-14 15:52:29 +0100 |
commit | d029fa69db88e216faeedad6ebe0ca337a76fa6e (patch) | |
tree | bc0abf8f71099e57b0e7e7ee2050b5417af51166 /daemon | |
parent | 4accf3197235300029d04d0ab637b66eaaf9f8df (diff) | |
download | libguestfs-d029fa69db88e216faeedad6ebe0ca337a76fa6e.tar.gz libguestfs-d029fa69db88e216faeedad6ebe0ca337a76fa6e.tar.xz libguestfs-d029fa69db88e216faeedad6ebe0ca337a76fa6e.zip |
build: Add ./configure --enable-install-daemon
If enabled, then the daemon will be installed in $sbindir
(eg. /usr/sbin/guestfsd). The default is off, as now.
This option should be used by packagers when building the libguestfs
live service.
Diffstat (limited to 'daemon')
-rw-r--r-- | daemon/Makefile.am | 5 | ||||
-rw-r--r-- | daemon/configure.ac | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/daemon/Makefile.am b/daemon/Makefile.am index 67589b4b..3fe8c882 100644 --- a/daemon/Makefile.am +++ b/daemon/Makefile.am @@ -86,7 +86,12 @@ errnostring.h: $(libsrcdir)/errnostring.h rm -f $@ ln $< $@ +if INSTALL_DAEMON +sbin_PROGRAMS = guestfsd +else noinst_PROGRAMS = guestfsd +endif + guestfsd_SOURCES = \ 9p.c \ actions.h \ diff --git a/daemon/configure.ac b/daemon/configure.ac index e5eb89bf..7a6c04aa 100644 --- a/daemon/configure.ac +++ b/daemon/configure.ac @@ -39,6 +39,16 @@ AC_ARG_ENABLE([packet-dump], [AC_DEFINE([ENABLE_PACKET_DUMP],[1],[Enable packet dumps in verbose mode.])], []) +dnl Install the daemon (for libguestfs live service) +AC_MSG_CHECKING([if we should install the daemon]) +AC_ARG_ENABLE([install-daemon], + [AS_HELP_STRING([--enable-install-daemon], + [enable installing the daemon under $sbindir @<:@default=no@:>@])], + [], + [enable_install_daemon=no]) +AM_CONDITIONAL([INSTALL_DAEMON],[test "x$enable_install_daemon" = "xyes"]) +AC_MSG_RESULT([$enable_install_daemon]) + dnl For strchrnul(3), asprintf(3), futimens(2) and getline(3). AC_GNU_SOURCE |