-
Notifications
You must be signed in to change notification settings - Fork 69
/
Copy path20-packages.ks
139 lines (122 loc) · 1.86 KB
/
20-packages.ks
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
%packages --excludedocs --inst-langs en_US.utf8
# from lorax examples
@core
kernel
kernel-modules
kernel-modules-extra
grub2-efi
grub2
shim
syslinux
dracut-config-generic
-dracut-config-rescue
dracut-network
dracut-squash
tar
isomd5sum
# required by lorax
dracut-live
# required by bootloader
centos-logos
memtest86+
biosdevname
vim-minimal
# Facter
rubygem-facter
ethtool
lldpad
net-tools
dmidecode
virt-what
# Foreman proxy
foreman-discovery-image-service
curl
wget
passwd
sudo
OpenIPMI
ipmitool
openssl
elfutils-libs
# Interactive discovery
foreman-discovery-image-service-tui
kexec-tools
kbd
# Debugging support
less
file
# SSH access
openssh-clients
openssh-server
# Starts all interfaces automatically for us
NetworkManager
# Used to update code at runtime
unzip
# Enable stripping
binutils
# For UEFI/Secureboot support
efibootmgr
grub2-efi
grub2-efi-x64
grub2-efi-x64-cdboot
shim
shim-x64
# Useful utilities for users who use FDI for image-based provisioning
grub2-tools
e2fsprogs
parted
mdadm
xfsprogs
e2fsprogs
bzip2
tcpdump
######################
# Packages to Remove #
######################
#
# Some ideas from:
#
# https://github.com/weldr/lorax/blob/rhel9-branch/share/templates.d/99-generic/runtime-cleanup.tmpl
-geoclue2
# Audio
-opus
-libtheora
-libvisual
-flac-libs
-gsm
-avahi-glib
-avahi-libs
-ModemManager-glib
-flac
-gstreamer-tools
-libsndfile
-pulseaudio*
-sound-theme-freedesktop
-speech-dispatcher
-checkpolicy
-selinux* # remove all selinux packages
-usermode
-usermode-gtk
-pinentry
## no storage device monitoring
-device-mapper-event
-dmraid-events
-sgpio
-notification-daemon
-logrotate
# various other things we remove to save space
-db4-utils
-jasper-libs
-libXxf86misc
-libhbaapi
-libhbalinux
-libtiff
-mailx
-makebootfat
-mobile-broadband-provider-info
-rmt
-system-config-firewall-base
-xorg-x11-font-utils
-xorg-x11-server-common
-firewalld
%end