Statistics
| Branch: | Revision:

root / configure.ac @ 2ec7c7a8

History | View | Annotate | Download (1.5 kB)

1
AC_PREREQ(2.59)
2
AC_INIT(ganeti-instance-image, 0.5.1, lance@osuosl.org)
3

    
4
AC_CONFIG_AUX_DIR(autotools)
5
AC_CONFIG_SRCDIR(configure)
6

    
7
AM_INIT_AUTOMAKE([1.9 foreign tar-ustar -Wall -Wno-portability])
8

    
9
# --with-os-dir=...
10
AC_ARG_WITH([os-dir],
11
  [AS_HELP_STRING([--with-os-dir=DIR],
12
    [top-level OS directory under which to install]
13
    [ [DATADIR/ganeti/os]]
14
  )],
15
  [os_dir="$withval"],
16
  [os_dir="$datadir/ganeti/os"])
17
AC_SUBST(OS_DIR, $os_dir)
18

    
19
# --with-default-dir=...
20
AC_ARG_WITH([default-dir],
21
  [AS_HELP_STRING([--with-default-dir=DIR],
22
    [top-level default config directory under which to install]
23
    [ [SYSCONFDIR/default]]
24
  )],
25
  [default_dir="$withval"],
26
  [default_dir="$sysconfdir/default"])
27
AC_SUBST(DEFAULT_DIR, $default_dir)
28

    
29
# Check common programs
30
AC_PROG_INSTALL
31
AC_PROG_LN_S
32
AC_PROG_AWK
33
AC_PROG_MKDIR_P
34

    
35
AC_PATH_PROG(DUMP, [dump], [], [$PATH:/usr/sbin:/sbin])
36
if test -z "$DUMP" ; then
37
  AC_MSG_ERROR([dump not found in $PATH])
38
fi
39

    
40
AC_PATH_PROG(LOSETUP, [losetup], [], [$PATH:/usr/sbin:/sbin])
41
if test -z "$LOSETUP" ; then
42
  AC_MSG_ERROR([losetup not found in $PATH])
43
fi
44

    
45
AC_PATH_PROG(KPARTX, [kpartx], [], [$PATH:/usr/sbin:/sbin])
46
if test -z "$KPARTX" ; then
47
  AC_MSG_ERROR([kpartx not found in $PATH])
48
fi
49

    
50
AC_PATH_PROG(SFDISK, [sfdisk], [], [$PATH:/usr/sbin:/sbin])
51
if test -z "$SFDISK" ; then
52
  AC_MSG_ERROR([sfdisk not found in $PATH])
53
fi
54

    
55
AC_PATH_PROG(QEMU_IMG, [qemu-img], [], [$PATH:/usr/sbin:/sbin])
56
if test -z "$QEMU_IMG" ; then
57
  AC_MSG_ERROR([qemu-img not found in $PATH])
58
fi
59

    
60
AC_CONFIG_FILES([
61
    Makefile
62
])
63

    
64
AC_OUTPUT