build: Add cpio package to package list (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  */
11
12 /* Basically the same with a few minor tweaks. */
13 #ifdef UBUNTU
14 #define DEBIAN 1
15 #endif
16
17 #ifdef REDHAT
18   augeas-libs
19   btrfs-progs
20   cryptsetup-luks
21   diffutils
22   e2fsprogs
23   /* e4fsprogs only exists on RHEL 5, will be ignored everywhere else. */
24   e4fsprogs
25   gfs-utils
26   gfs2-utils
27   hfsplus-tools
28   iputils
29   kernel
30   MAKEDEV
31   nilfs-utils
32   ntfsprogs
33   ntfs-3g
34   reiserfs-utils
35   libselinux
36   udev
37   util-linux-ng
38   vim-minimal
39   xz
40   zfs-fuse
41 #endif /* REDHAT */
42
43 #ifdef DEBIAN
44   bsdmainutils
45   btrfs-tools
46   cryptsetup
47   e2fsprogs
48   gfs-tools
49   gfs2-tools
50   hfsplus
51   iproute
52   libaugeas0
53   linux-image
54   nilfs2-tools
55   ntfs-3g
56   ntfsprogs
57   reiserfsprogs
58   udev
59   util-linux
60   vim-tiny
61   xz-utils
62   zfs-fuse
63 #endif /* DEBIAN */
64
65 bash
66 binutils
67 coreutils
68 cpio
69 dosfstools
70 file
71 findutils
72 grep
73 grub
74 gzip
75 jfsutils
76 lsof
77 lvm2
78 module-init-tools
79 net-tools
80 /*
81 Enabling this pulls out 140 extra packages
82 into the appliance:
83 ocfs2-tools
84 */
85 parted
86 procps
87 scrub
88 strace
89 tar
90 #ifndef UBUNTU
91 /* on Ubuntu contains a file in /lib64 which conflicts with libc6 that has
92  * /lib64 as a symbolic link
93  */
94 xfsprogs
95 #endif
96 zerofree