From 16a91d2987f9c6b46818ccf71af03b36ba93d536 Mon Sep 17 00:00:00 2001 From: Tk-Glitch Date: Fri, 21 Aug 2020 10:09:10 +0200 Subject: [PATCH] linux-tkg: Set CONFIG_DEBUG_INFO=n by default on non-Arch Debian-based distros notably create huge dbg packages otherwise --- linux54-tkg/linux54-tkg-config/prepare | 4 ++++ linux57-tkg/linux57-tkg-config/prepare | 4 ++++ linux58-tkg/linux58-tkg-config/prepare | 4 ++++ linux59-rc-tkg/linux59-tkg-config/prepare | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/linux54-tkg/linux54-tkg-config/prepare b/linux54-tkg/linux54-tkg-config/prepare index 79e365d..1571327 100644 --- a/linux54-tkg/linux54-tkg-config/prepare +++ b/linux54-tkg/linux54-tkg-config/prepare @@ -120,6 +120,10 @@ _tkg_srcprep() { if [ "$_noccache" != "true" ] && pacman -Qq ccache &> /dev/null; then sed -i -e 's/CONFIG_GCC_PLUGINS=y/# CONFIG_GCC_PLUGINS is not set/' ./.config fi + # Skip dbg package creation on non-Arch + if [ "$_distro" != "Arch" ]; then + sed -i -e 's/CONFIG_DEBUG_INFO.*/CONFIG_DEBUG_INFO=n/' ./.config + fi # Inject cpuopts options echo "# CONFIG_MK8SSE3 is not set" >> ./.config diff --git a/linux57-tkg/linux57-tkg-config/prepare b/linux57-tkg/linux57-tkg-config/prepare index 3c6355b..6571e05 100644 --- a/linux57-tkg/linux57-tkg-config/prepare +++ b/linux57-tkg/linux57-tkg-config/prepare @@ -241,6 +241,10 @@ _tkg_srcprep() { sed -i -e 's/CONFIG_GCC_PLUGINS=y/# CONFIG_GCC_PLUGINS is not set/' ./.config fi fi + # Skip dbg package creation on non-Arch + if [ "$_distro" != "Arch" ]; then + sed -i -e 's/CONFIG_DEBUG_INFO.*/CONFIG_DEBUG_INFO=n/' ./.config + fi if [ "$_font_autoselect" != "false" ]; then sed -i -e 's/CONFIG_FONT_TER16x32=y/# CONFIG_FONT_TER16x32 is not set\nCONFIG_FONT_AUTOSELECT=y/' ./.config diff --git a/linux58-tkg/linux58-tkg-config/prepare b/linux58-tkg/linux58-tkg-config/prepare index 765b89f..e21bd9b 100644 --- a/linux58-tkg/linux58-tkg-config/prepare +++ b/linux58-tkg/linux58-tkg-config/prepare @@ -239,6 +239,10 @@ _tkg_srcprep() { sed -i -e 's/CONFIG_GCC_PLUGINS=y/# CONFIG_GCC_PLUGINS is not set/' ./.config fi fi + # Skip dbg package creation on non-Arch + if [ "$_distro" != "Arch" ]; then + sed -i -e 's/CONFIG_DEBUG_INFO.*/CONFIG_DEBUG_INFO=n/' ./.config + fi if [ "$_font_autoselect" != "false" ]; then sed -i -e 's/CONFIG_FONT_TER16x32=y/# CONFIG_FONT_TER16x32 is not set\nCONFIG_FONT_AUTOSELECT=y/' ./.config diff --git a/linux59-rc-tkg/linux59-tkg-config/prepare b/linux59-rc-tkg/linux59-tkg-config/prepare index 6537c20..b112be3 100644 --- a/linux59-rc-tkg/linux59-tkg-config/prepare +++ b/linux59-rc-tkg/linux59-tkg-config/prepare @@ -237,6 +237,10 @@ _tkg_srcprep() { sed -i -e 's/CONFIG_GCC_PLUGINS=y/# CONFIG_GCC_PLUGINS is not set/' ./.config fi fi + # Skip dbg package creation on non-Arch + if [ "$_distro" != "Arch" ]; then + sed -i -e 's/CONFIG_DEBUG_INFO.*/CONFIG_DEBUG_INFO=n/' ./.config + fi if [ "$_font_autoselect" != "false" ]; then sed -i -e 's/CONFIG_FONT_TER16x32=y/# CONFIG_FONT_TER16x32 is not set\nCONFIG_FONT_AUTOSELECT=y/' ./.config