51e71503ffd03aaf5ac40e172369dd68af54ed8f
[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   cryptsetup-luks
15   diffutils
16   e2fsprogs
17   /* e4fsprogs only exists on RHEL 5, will be ignored everywhere else. */
18   e4fsprogs
19   gfs-utils
20   gfs2-utils
21   hfsplus-tools
22   iputils
23   kernel
24   MAKEDEV
25   nilfs-utils
26   ntfsprogs
27   ntfs-3g
28   reiserfs-utils
29   libselinux
30   udev
31   util-linux-ng
32   vim-minimal
33   xz
34   zfs-fuse
35 #elif DEBIAN == 1
36   bsdmainutils
37   btrfs-tools
38   cryptsetup
39   e2fsprogs
40   /* Dependency problem prevents installation of these two:
41   gfs-tools
42   gfs2-tools
43   */
44   hfsplus
45   iproute
46   libaugeas0
47   linux-image
48   nilfs2-tools
49   ntfsprogs
50   reiserfsprogs
51   udev
52   util-linux
53   vim-tiny
54   xz-utils
55   /* Can't be installed under debirf because the fuse-utils post script
56      requires udevd to be running.
57   ntfs-3g
58   zfs-fuse
59   */
60 #endif
61
62 bash
63 binutils
64 coreutils
65 dosfstools
66 file
67 findutils
68 grep
69 grub
70 gzip
71 jfsutils
72 lsof
73 lvm2
74 module-init-tools
75 net-tools
76 /*
77 Enabling this pulls out 140 extra packages
78 into the appliance:
79 ocfs2-tools
80 */
81 parted
82 procps
83 scrub
84 strace
85 tar
86 xfsprogs
87 zerofree