mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-21 22:53:37 +00:00
There had been a virtual package "diff" that depended on diffutils, but that's gone in wheezy/sid, too.
139 lines
2.0 KiB
Plaintext
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
|