docs: Routine refresh of the documentation for guestfs(3) and guestfish(1).
[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   libselinux
27   udev
28   util-linux-ng
29   vim-minimal
30   xz
31 #elif DEBIAN == 1
32   bsdmainutils
33   btrfs-tools
34   /* Dependency problem prevents installation of these two:
35   gfs-tools
36   gfs2-tools
37   */
38   hfsplus
39   iproute
40   libaugeas0
41   nilfs2-tools
42   reiserfsprogs
43   udev
44   util-linux
45   vim-tiny
46   xz-utils
47 #endif
48
49 bash
50 binutils
51 coreutils
52 dosfstools
53 file
54 grub
55 jfsutils
56 lsof
57 lvm2
58 module-init-tools
59 net-tools
60 ntfs-3g
61 /*
62 Enabling this pulls out 140 extra packages
63 into the appliance:
64 ocfs2-tools
65 */
66 parted
67 procps
68 scrub
69 strace
70 xfsprogs
71 zerofree
72 zfs-fuse