packagelist: Add ufsutils for Debian and Ubuntu.
[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.
9  *   UBUNTU=1     For Ubuntu.
10  *   ARCHLINUX=1  For Archlinux.
11  *
12  * There is also a list of packages which are excluded if they appear
13  * as dependencies of the packages below.  See: excludelist.in
14  */
15
16 /* Basically the same with a few minor tweaks. */
17 #ifdef UBUNTU
18 #define DEBIAN 1
19 #endif
20
21 #ifdef REDHAT
22   augeas-libs
23   btrfs-progs
24   cryptsetup-luks
25   diffutils
26   e2fsprogs
27   /* e4fsprogs only exists on RHEL 5, will be ignored everywhere else. */
28   e4fsprogs
29   gfs-utils
30   gfs2-utils
31   grub
32   hfsplus-tools
33   iputils
34   kernel
35   MAKEDEV
36   nilfs-utils
37   ntfsprogs
38   ntfs-3g
39   reiserfs-utils
40   libselinux
41   udev
42   util-linux-ng
43   vim-minimal
44   xz
45   zfs-fuse
46 #endif /* REDHAT */
47
48 #ifdef DEBIAN
49   bsdmainutils
50   btrfs-tools
51   cryptsetup
52   diff
53   e2fsprogs
54   gfs-tools
55   gfs2-tools
56   grub-pc
57   hfsplus
58   iproute
59   libaugeas0
60   linux-image
61   nilfs2-tools
62   ntfs-3g
63   ntfsprogs
64   reiserfsprogs
65   udev
66   ufsutils
67   util-linux
68   vim-tiny
69   xz-utils
70   zfs-fuse
71 #endif /* DEBIAN */
72
73 #ifdef ARCHLINUX
74   kernel26
75   vim
76   btrfs-progs-unstable
77   cryptsetup
78   diffutils
79   augeas
80   zfs-fuse
81   e2fsprogs
82   grub
83   iputils
84   nilfs-utils
85   ntfsprogs
86   ntfs-3g
87   reiserfsprogs
88   udev
89   util-linux-ng
90   xz
91 #endif /* ARCHLINUX */
92
93 attr
94 bash
95 binutils
96 coreutils
97 cpio
98 dosfstools
99 file
100 findutils
101 grep
102 gzip
103 jfsutils
104 lsof
105 lvm2
106 module-init-tools
107 net-tools
108 /*
109 Enabling this pulls out 140 extra packages
110 into the appliance:
111 ocfs2-tools
112 */
113 parted
114 procps
115 scrub
116 strace
117 tar
118 #ifndef UBUNTU
119 /* on Ubuntu contains a file in /lib64 which conflicts with libc6 that has
120  * /lib64 as a symbolic link
121  */
122 xfsprogs
123 #endif
124 zerofree