3c38978822f585485a7d138dcc5ae8d9bf53ea0c
[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   ntfs-3g
26   reiserfs-utils
27   libselinux
28   udev
29   util-linux-ng
30   vim-minimal
31   xz
32   zfs-fuse
33 #elif DEBIAN == 1
34   bsdmainutils
35   btrfs-tools
36   /* Dependency problem prevents installation of these two:
37   gfs-tools
38   gfs2-tools
39   */
40   hfsplus
41   iproute
42   libaugeas0
43   nilfs2-tools
44   reiserfsprogs
45   udev
46   util-linux
47   vim-tiny
48   xz-utils
49   /* Can't be installed under debirf because the fuse-utils post script
50      requires udevd to be running.
51   ntfs-3g
52   zfs-fuse
53   */
54 #endif
55
56 bash
57 binutils
58 coreutils
59 dosfstools
60 file
61 grub
62 jfsutils
63 lsof
64 lvm2
65 module-init-tools
66 net-tools
67 /*
68 Enabling this pulls out 140 extra packages
69 into the appliance:
70 ocfs2-tools
71 */
72 parted
73 procps
74 scrub
75 strace
76 xfsprogs
77 zerofree