Strip some excess from the centos dib image
Strips postfix gcc make from Centos based builds in an attempt to reduce the overall sie of the ramdisk as C development utilties are not needed on a ramdisk and better to not have present on a machine as it complicates attacks to take over and launch to additional hosts. Postfix is also present in the ramdisk and is not needed as the ramdisk has no use for a mail transport agent. Also removes the GeoIP data files which are not needed by the ramdisk. Change-Id: I7627e8a3d4924a672af37a468870ba92604e2e66
This commit is contained in:
parent
541e8587a8
commit
a1c3a1668a
@ -38,6 +38,7 @@ sudo find . -xdev \
|
|||||||
-path './usr/lib/locale/*' -prune -o \
|
-path './usr/lib/locale/*' -prune -o \
|
||||||
-path './usr/share/doc/*' -prune -o \
|
-path './usr/share/doc/*' -prune -o \
|
||||||
-path './usr/share/man/*' -prune -o \
|
-path './usr/share/man/*' -prune -o \
|
||||||
|
-path './usr/share/GeoIP/*' -prune -o \
|
||||||
-path './usr/share/info/*' -prune -o \
|
-path './usr/share/info/*' -prune -o \
|
||||||
-path './usr/share/licenses/*' -prune -o \
|
-path './usr/share/licenses/*' -prune -o \
|
||||||
-path './usr/share/locale/*' -prune -o \
|
-path './usr/share/locale/*' -prune -o \
|
||||||
|
@ -11,6 +11,7 @@ rm -rf /tmp/ironic-python-agent
|
|||||||
# TODO(dtantsur): implement the same for debian-based systems
|
# TODO(dtantsur): implement the same for debian-based systems
|
||||||
case "$DISTRO_NAME" in
|
case "$DISTRO_NAME" in
|
||||||
fedora|centos|centos7|rhel|rhel7)
|
fedora|centos|centos7|rhel|rhel7)
|
||||||
|
${YUM:-yum} remove -y postfix gcc make
|
||||||
${YUM:-yum} clean all
|
${YUM:-yum} clean all
|
||||||
# Rebuilding the rpm database after removing packages will reduce
|
# Rebuilding the rpm database after removing packages will reduce
|
||||||
# its size
|
# its size
|
||||||
|
Loading…
Reference in New Issue
Block a user