Files
libguestfs/appliance/packagelist.in
Hilko Bengen 3234a1f903 Even on Debian, the package containing the diff binary it has been diffutils for two years.
There had been a virtual package "diff" that depended on diffutils, but that's gone in wheezy/sid, too.
2012-08-15 13:34:54 +02:00

139 lines
2.0 KiB
Plaintext

/* This is the list of distro packages which are
* installed on the appliance.
*
* This file is processed by cpp with one of the
* following symbols defined (depending on the distro):
*
* REDHAT=1 For Fedora, RHEL, EPEL and workalikes.
* DEBIAN=1 For Debian.
* UBUNTU=1 For Ubuntu.
* ARCHLINUX=1 For Archlinux.
*
* There is also a list of packages which are excluded if they appear
* as dependencies of the packages below. See: excludelist.in
*/
/* Basically the same with a few minor tweaks. */
#ifdef UBUNTU
#define DEBIAN 1
#endif
#ifdef REDHAT
augeas-libs
btrfs-progs
cryptsetup
cryptsetup-luks /* old name used before Fedora 17 */
e2fsprogs
/* e4fsprogs only exists on RHEL 5, will be ignored everywhere else. */
e4fsprogs
gfs-utils
gfs2-utils
grub
hfsplus-tools
iputils
kernel
MAKEDEV
nilfs-utils
ntfsprogs
ntfs-3g
openssh-clients
reiserfs-utils
libselinux
systemd /* for /sbin/reboot and udevd */
util-linux-ng
vim-minimal
xz
zfs-fuse
#endif /* REDHAT */
#ifdef DEBIAN
bsdmainutils
btrfs-tools
cryptsetup
e2fsprogs
gfs-tools
gfs2-tools
grub-pc
hfsplus
iproute
libaugeas0
linux-image
nilfs-tools
ntfs-3g
ntfsprogs
openssh-client
reiserfsprogs
ufsutils
util-linux
vim-tiny
xz-utils
zfs-fuse
#endif /* DEBIAN */
#ifdef ARCHLINUX
linux
vim
btrfs-progs-unstable
cryptsetup
augeas
zfs-fuse
e2fsprogs
grub
iputils
nilfs-utils
ntfsprogs
ntfs-3g
reiserfsprogs
util-linux-ng
xz
#endif /* ARCHLINUX */
acl
attr
bash
binutils
bzip2
coreutils
cpio
diffutils
dosfstools
file
findutils
gawk
genisoimage
grep
gzip
iproute
jfsutils
libxml2
lsof
lsscsi
lvm2
lzop
mdadm
module-init-tools
/*
Enabling this pulls out 140 extra packages
into the appliance:
ocfs2-tools
*/
parted
procps
psmisc
rsync
scrub
strace
tar
udev
#ifndef UBUNTU
/* on Ubuntu contains a file in /lib64 which conflicts with libc6 that has
* /lib64 as a symbolic link
*/
xfsprogs
#endif
zerofree
#ifdef VALGRIND_DAEMON
valgrind
#endif