mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-21 22:53:37 +00:00
58 lines
1.4 KiB
Plaintext
58 lines
1.4 KiB
Plaintext
/* This is the list of distro packages which are
|
|
* excluded from the appliance, even if they appear in
|
|
* packagelist.in (or more likely, as dependencies of
|
|
* packages in packagelist.in).
|
|
*
|
|
* List is a list of basic regular expressions, one per line.
|
|
*
|
|
* 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.
|
|
*
|
|
* Note that any file provided by one of these packages will
|
|
* be dropped from the appliance. Of course, this may break
|
|
* the appliance, so be careful. Other files are also dropped
|
|
* from the appliance such as docs and man pages: see 'make.sh.in'
|
|
* for the full details.
|
|
*/
|
|
|
|
/* Basically the same with a few minor tweaks. */
|
|
#ifdef UBUNTU
|
|
#define DEBIAN 1
|
|
#endif
|
|
|
|
/* Don't need any Perl or Python appearing in the appliance. */
|
|
^perl
|
|
^python
|
|
|
|
/* Plymouth is a graphical boot thing - not needed. */
|
|
^plymouth
|
|
|
|
/* Linux firmware. */
|
|
^linux-firmware
|
|
|
|
/* Keyboard maps - appliance is not interactive. */
|
|
^kbd-misc
|
|
|
|
#ifdef REDHAT
|
|
|
|
/* Linux kernel. febootstrap <= 3.18 used to exclude the kernel
|
|
* package (only) by default, but since 3.19 it doesn't do this any
|
|
* longer.
|
|
*/
|
|
^kernel
|
|
|
|
^fedora-logos
|
|
^redhat-logos
|
|
^dracut
|
|
|
|
#endif
|
|
|
|
#ifdef DEBIAN
|
|
^file-rc
|
|
#endif
|