root / configure.ac @ 68dccc07
History | View | Annotate | Download (1.2 kB)
1 | a5d17f9f | Michael Hanselmann | # Configure script for Ganeti |
---|---|---|---|
2 | a8083063 | Iustin Pop | |
3 | a8083063 | Iustin Pop | AC_PREREQ(2.59) |
4 | 7c18ef8e | Michael Hanselmann | AC_INIT(ganeti, 1.2b2, ganeti@googlegroups.com) |
5 | 16ebf761 | Iustin Pop | AC_CONFIG_AUX_DIR(autotools) |
6 | 8e587e52 | Michael Hanselmann | AM_INIT_AUTOMAKE([foreign tar-ustar]) |
7 | a8083063 | Iustin Pop | |
8 | c6b8baba | Michael Hanselmann | # --with-ssh-initscript=... |
9 | c6b8baba | Michael Hanselmann | AC_ARG_WITH([ssh-initscript], |
10 | 8f106515 | Guido Trotter | [AS_HELP_STRING([--with-ssh-initscript=SCRIPT], |
11 | c6b8baba | Michael Hanselmann | [SSH init script to use (default is /etc/init.d/ssh)] |
12 | c6b8baba | Michael Hanselmann | )], |
13 | f491c3a8 | Michael Hanselmann | [ssh_initd_script="$withval"], |
14 | f491c3a8 | Michael Hanselmann | [ssh_initd_script="/etc/init.d/ssh"]) |
15 | f491c3a8 | Michael Hanselmann | AC_SUBST(SSH_INITD_SCRIPT, $ssh_initd_script) |
16 | c6b8baba | Michael Hanselmann | |
17 | 68dccc07 | Guido Trotter | # --with-export-dir=... |
18 | 68dccc07 | Guido Trotter | AC_ARG_WITH([export-dir], |
19 | 68dccc07 | Guido Trotter | [AS_HELP_STRING([--with-export-dir=DIR], |
20 | 68dccc07 | Guido Trotter | [directory to use by default for instance image exports (default is /srv/ganeti/export)] |
21 | 68dccc07 | Guido Trotter | )], |
22 | 68dccc07 | Guido Trotter | [export_dir="$withval"], |
23 | 68dccc07 | Guido Trotter | [export_dir="/srv/ganeti/export"]) |
24 | 68dccc07 | Guido Trotter | AC_SUBST(EXPORT_DIR, $export_dir) |
25 | 68dccc07 | Guido Trotter | |
26 | a5d17f9f | Michael Hanselmann | # Check common programs |
27 | a8083063 | Iustin Pop | AC_PROG_INSTALL |
28 | a8083063 | Iustin Pop | |
29 | a5d17f9f | Michael Hanselmann | # Check for Python |
30 | a8083063 | Iustin Pop | AM_PATH_PYTHON(2.4) |
31 | a8083063 | Iustin Pop | |
32 | a5d17f9f | Michael Hanselmann | # Check for docbook2man |
33 | a5d17f9f | Michael Hanselmann | found_docbook2man= |
34 | a5d17f9f | Michael Hanselmann | AC_CHECK_PROG(found_docbook2man, [docbook2man], [yes]) |
35 | a5d17f9f | Michael Hanselmann | if test "$found_docbook2man" != "yes" |
36 | a5d17f9f | Michael Hanselmann | then |
37 | a5d17f9f | Michael Hanselmann | AC_MSG_WARN([docbook2man not found.]) |
38 | a5d17f9f | Michael Hanselmann | fi |
39 | a8083063 | Iustin Pop | |
40 | 2ec08468 | Michael Hanselmann | AC_CONFIG_FILES([ |
41 | 2ec08468 | Michael Hanselmann | Makefile |
42 | 2ec08468 | Michael Hanselmann | daemons/Makefile |
43 | 2ec08468 | Michael Hanselmann | doc/Makefile |
44 | 2ec08468 | Michael Hanselmann | doc/examples/Makefile |
45 | 2ec08468 | Michael Hanselmann | lib/Makefile |
46 | 2ec08468 | Michael Hanselmann | man/Makefile |
47 | 44c23fa6 | Michael Hanselmann | qa/Makefile |
48 | 2ec08468 | Michael Hanselmann | scripts/Makefile |
49 | 4e5e8bfc | Michael Hanselmann | test/Makefile |
50 | 2ec08468 | Michael Hanselmann | tools/Makefile |
51 | 2ec08468 | Michael Hanselmann | ]) |
52 | 3571f686 | Iustin Pop | |
53 | a8083063 | Iustin Pop | AC_OUTPUT |