docs: Clarify, not every function that returns int returns -1 for errors.
[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   /* Dependency problem prevents installation of these two:
40   gfs-tools
41   gfs2-tools
42   */
43   hfsplus
44   iproute
45   libaugeas0
46   linux-image
47   nilfs2-tools
48   reiserfsprogs
49   udev
50   util-linux
51   vim-tiny
52   xz-utils
53   /* Can't be installed under debirf because the fuse-utils post script
54      requires udevd to be running.
55   ntfs-3g
56   zfs-fuse
57   */
58 #endif
59
60 bash
61 binutils
62 coreutils
63 dosfstools
64 file
65 grub
66 jfsutils
67 lsof
68 lvm2
69 module-init-tools
70 net-tools
71 /*
72 Enabling this pulls out 140 extra packages
73 into the appliance:
74 ocfs2-tools
75 */
76 parted
77 procps
78 scrub
79 strace
80 xfsprogs
81 zerofree