debian-forge/stages
Tom Gundersen 8f9dd5ec7d stages/dnf: support --exclude
This allows given packages to be excluded from the transaction. This
is useful if you want to install a group with certain exceptions.

A common thing to do in kicktstart files is:
```
rm -f /boot/*-rescue*
```

By instead excluding the dracut-rescue-config package we end up
with:
```
"deleted_files": [
  "/etc/kernel/postinst.d",
  "/usr/lib/dracut/dracut.conf.d/02-rescue.conf",
  "/usr/lib/kernel/install.d/51-dracut-rescue.install",
  "/boot/initramfs-0-rescue-ffffffffffffffffffffffffffffffff.img",
  "/boot/vmlinuz-0-rescue-ffffffffffffffffffffffffffffffff"
],
```

Signed-off-by: Tom Gundersen <teg@jklm.no>
2019-10-02 13:34:14 +02:00
..
org.osbuild.debug-shell stages: add debug shell 2019-08-27 23:32:04 +03:00
org.osbuild.dnf stages/dnf: support --exclude 2019-10-02 13:34:14 +02:00
org.osbuild.firewall make firewall options optional 2019-09-10 15:40:13 +02:00
org.osbuild.fix-bls stages/fix-bls: add workaround for grub2-mkrelpath 2019-08-15 09:43:28 +03:00
org.osbuild.fstab stages/fstab: add a stage to specify the fstab to be installed 2019-08-26 09:25:42 +03:00
org.osbuild.grub2 stages/grub2: make booting in ro/rw mode configurable 2019-08-26 09:25:42 +03:00
org.osbuild.hostname introduce hostname stage 2019-08-13 13:24:36 +02:00
org.osbuild.keymap unify messages about files to be removed 2019-07-29 20:13:36 +02:00
org.osbuild.locale stages/locale: Refactor locale stage to look like similar ones 2019-09-10 09:22:26 +02:00
org.osbuild.noop rename io.weldr to org.osbuild (#39) 2019-07-26 09:40:55 +02:00
org.osbuild.script tree-wide: always explicitly pass check to subprocess.run 2019-09-24 20:17:04 +02:00
org.osbuild.selinux rename io.weldr to org.osbuild (#39) 2019-07-26 09:40:55 +02:00
org.osbuild.systemd rename io.weldr to org.osbuild (#39) 2019-07-26 09:40:55 +02:00
org.osbuild.test stages: add test stage 2019-08-29 10:25:15 +02:00
org.osbuild.timezone unify messages about files to be removed 2019-07-29 20:13:36 +02:00
org.osbuild.users stages/org.osbuild.users: manage users 2019-08-12 13:45:30 +02:00
org.osbuild.yum stages/yum: don't name the repositories 2019-09-30 23:48:23 +02:00
osbuild stages/assemblers: symlink the osbulid python library 2019-07-25 21:28:23 +02:00