appliance: Enhance mkfs to support many more filesystem types.
[libguestfs.git] / appliance / packagelist.in
1 /* This is the list of distro packages which are
2  * installed on the appliance.
3  *
4  * This file is processed by cpp with one of the
5  * following symbols defined (depending on the distro):
6  *
7  *   REDHAT=1     For Fedora, RHEL, EPEL and workalikes.
8  *   DEBIAN=1     For Debian based distros.
9  */
10
11 #if REDHAT == 1
12   augeas-libs
13   btrfs-progs
14   diffutils
15   /* e4fsprogs only exists on RHEL 5, will be ignored everywhere else. */
16   e4fsprogs
17   gfs-utils
18   gfs2-utils
19   hfsplus-tools
20   iputils
21   kernel
22   MAKEDEV
23   nilfs-utils
24   ntfsprogs
25   reiserfs-utils
26   scrub
27   libselinux
28   udev
29   util-linux-ng
30 #elif DEBIAN == 1
31   bsdmainutils
32   btrfs-tools
33   gfs-tools
34   gfs2-tools
35   hfsplus
36   iproute
37   libaugeas0
38   nilfs2-tools
39   reiserfsprogs
40   udev
41   util-linux
42 #endif
43
44 bash
45 binutils
46 coreutils
47 dosfstools
48 file
49 grub
50 jfsutils
51 lsof
52 lvm2
53 module-init-tools
54 net-tools
55 ntfs-3g
56 /*
57 Enabling this pulls out 140 extra packages
58 into the appliance:
59 ocfs2-tools
60 */
61 parted
62 procps
63 strace
64 xfsprogs
65 zerofree