From 1c23347272602b389f7ad1fa5dcc015b8f8ccc2158337b5282ae4e3042e0ab66 Mon Sep 17 00:00:00 2001 From: Fabian Vogt Date: Tue, 20 Apr 2021 14:08:58 +0000 Subject: [PATCH] Accepting request 887031 from home:favogt:branches:openSUSE:Factory:Live - Omit some more dracut modules from the Rescue CD's initrd OBS-URL: https://build.opensuse.org/request/show/887031 OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Tumbleweed/livecd-openSUSE?expand=0&rev=99 --- config.sh | 7 +++++-- list-x11.sh | 5 +++++ livecd-leap-x11.kiwi | 10 ++++++++++ livecd-openSUSE.changes | 18 ++++++++++++++++++ livecd-tumbleweed-x11.kiwi | 10 ++++++++++ 5 files changed, 48 insertions(+), 2 deletions(-) diff --git a/config.sh b/config.sh index ac0dcb9..3997369 100644 --- a/config.sh +++ b/config.sh @@ -55,6 +55,9 @@ if [ "$desktop" = "x11" ]; then sed -i 's/echo network rootfs-block/echo rootfs-block/' /usr/lib/dracut/modules.d/90kiwi-live/module-setup.sh echo 'omit_dracutmodules+=" network "' >> /etc/dracut.conf.d/no-network.conf + # This only needs to be able to boot the live cd + echo 'omit_dracutmodules+=" bcache crypt lvm mdraid lunmask "' >> /etc/dracut.conf.d/less-storage.conf + # Work around https://github.com/OSInside/kiwi/issues/1751 sed -i '/omit_dracutmodules=/d' /usr/bin/dracut fi @@ -76,8 +79,8 @@ EULA_DIR=/etc/YaST2/licenses/base (cd "${EULA_DIR}"; tar -cvzf /license.tar.gz *) # Remove some large locales to save space -rm -rf /usr/{lib,share}/locale/{ca,cs,da,ja,fi,id,nl,pl,tr,ru,sk,sr,sv,uk,vi,cmn_TW,zh}* -rm -rf /usr/share/qt5/translations/*_{ca,cs,da,ja,fi,id,nl,pl,tr,ru,sk,sr,sv,uk,vi,cmn_TW,zh}* +rm -rf /usr/{lib,share}/locale/{ca,cs,da,ja,fi,hu,id,ko,nl,pl,tr,ru,sk,sr,sv,uk,vi,cmn_TW,zh}* +rm -rf /usr/share/qt5/translations/*_{ca,cs,da,ja,fi,hu,id,ko,nl,pl,tr,ru,sk,sr,sv,uk,vi,cmn_TW,zh}* zypper --non-interactive rm yast2-trans-{uk,sv,ru,ja,da,cs,sr,vi} || : # Some packages really exaggerate here diff --git a/list-x11.sh b/list-x11.sh index ada59fd..f9e7eaa 100644 --- a/list-x11.sh +++ b/list-x11.sh @@ -67,6 +67,11 @@ buildignore exo-lang buildignore xfdesktop-lang buildignore xfce4-power-manager-lang buildignore noto-sans-cjk-fonts +buildignore man-pages-posix +buildignore libvulkan_radeon +buildignore man +buildignore groff +buildignore libqt5-qttranslations # Moved here from list-common.sh. cyrus-sasl is needed by Pidgin in Xfce Live CD buildignore cyrus-sasl diff --git a/livecd-leap-x11.kiwi b/livecd-leap-x11.kiwi index 6ca5211..025d9de 100644 --- a/livecd-leap-x11.kiwi +++ b/livecd-leap-x11.kiwi @@ -538,6 +538,16 @@ + + + + + + + + + + diff --git a/livecd-openSUSE.changes b/livecd-openSUSE.changes index 3758bbf..f57359c 100644 --- a/livecd-openSUSE.changes +++ b/livecd-openSUSE.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Wed Apr 14 17:53:20 UTC 2021 - Fabian Vogt + +- Omit some more dracut modules from the Rescue CD's initrd + +------------------------------------------------------------------- +Wed Apr 14 17:21:52 UTC 2021 - Dominique Leuenberger + +- Shrink RescueCD: drop libqt5-qttranslations. + +------------------------------------------------------------------- +Wed Apr 14 16:56:37 UTC 2021 - Dominique Leuenberger + +- Backport fixes done by R. Brown in :Live directly: + + Remove psix-man to free up space + + Remove man and related packages, as man-pages are not being + installed. + ------------------------------------------------------------------- Tue Apr 6 13:55:09 UTC 2021 - Fabian Vogt diff --git a/livecd-tumbleweed-x11.kiwi b/livecd-tumbleweed-x11.kiwi index bc33bb1..9dc837f 100644 --- a/livecd-tumbleweed-x11.kiwi +++ b/livecd-tumbleweed-x11.kiwi @@ -532,6 +532,16 @@ + + + + + + + + + +