From 0c6888cdd024aa94ffb5366743e02d85df7a4eb5 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Thu, 8 Jul 2021 19:43:17 +0200 Subject: [PATCH] buildroot: package/lvm2: install dmsetup only (#1449) LVM2 is not really required in the embedded use case. Opt out of installing the standard installation which will install only dmsetup. This requires a backported fix for the lvm2 package to not install unnecessary systemd services. Fixes: #1448 --- buildroot | 2 +- buildroot-external/configs/generic_x86_64_defconfig | 1 + buildroot-external/configs/odroid_c2_defconfig | 1 + buildroot-external/configs/odroid_c4_defconfig | 1 + buildroot-external/configs/odroid_n2_defconfig | 1 + buildroot-external/configs/odroid_xu4_defconfig | 1 + buildroot-external/configs/ova_defconfig | 1 + buildroot-external/configs/rpi0_w_defconfig | 1 + buildroot-external/configs/rpi2_defconfig | 1 + buildroot-external/configs/rpi3_64_defconfig | 1 + buildroot-external/configs/rpi3_defconfig | 1 + buildroot-external/configs/rpi4_64_defconfig | 1 + buildroot-external/configs/rpi4_defconfig | 1 + buildroot-external/configs/rpi_defconfig | 1 + buildroot-external/configs/tinker_defconfig | 1 + 15 files changed, 15 insertions(+), 1 deletion(-) diff --git a/buildroot b/buildroot index af2981f04..f358c8ba5 160000 --- a/buildroot +++ b/buildroot @@ -1 +1 @@ -Subproject commit af2981f04e79fc5d4298e027d7a02ecfd3316bd7 +Subproject commit f358c8ba53970154054bc2140fb4127a116d97ff diff --git a/buildroot-external/configs/generic_x86_64_defconfig b/buildroot-external/configs/generic_x86_64_defconfig index 0d543987b..bf598ffbd 100644 --- a/buildroot-external/configs/generic_x86_64_defconfig +++ b/buildroot-external/configs/generic_x86_64_defconfig @@ -37,6 +37,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_IBT=y BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y diff --git a/buildroot-external/configs/odroid_c2_defconfig b/buildroot-external/configs/odroid_c2_defconfig index 72ecc199c..38622a8b4 100644 --- a/buildroot-external/configs/odroid_c2_defconfig +++ b/buildroot-external/configs/odroid_c2_defconfig @@ -40,6 +40,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y diff --git a/buildroot-external/configs/odroid_c4_defconfig b/buildroot-external/configs/odroid_c4_defconfig index 8825c5945..b401fcbeb 100644 --- a/buildroot-external/configs/odroid_c4_defconfig +++ b/buildroot-external/configs/odroid_c4_defconfig @@ -40,6 +40,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y diff --git a/buildroot-external/configs/odroid_n2_defconfig b/buildroot-external/configs/odroid_n2_defconfig index 083bd2332..2284125c4 100644 --- a/buildroot-external/configs/odroid_n2_defconfig +++ b/buildroot-external/configs/odroid_n2_defconfig @@ -40,6 +40,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y diff --git a/buildroot-external/configs/odroid_xu4_defconfig b/buildroot-external/configs/odroid_xu4_defconfig index 4cde80e3a..e1e4fd7ce 100644 --- a/buildroot-external/configs/odroid_xu4_defconfig +++ b/buildroot-external/configs/odroid_xu4_defconfig @@ -39,6 +39,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y diff --git a/buildroot-external/configs/ova_defconfig b/buildroot-external/configs/ova_defconfig index 925fdfe99..c578ab152 100644 --- a/buildroot-external/configs/ova_defconfig +++ b/buildroot-external/configs/ova_defconfig @@ -38,6 +38,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_IBT=y BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y diff --git a/buildroot-external/configs/rpi0_w_defconfig b/buildroot-external/configs/rpi0_w_defconfig index 70d9f7815..af383b305 100644 --- a/buildroot-external/configs/rpi0_w_defconfig +++ b/buildroot-external/configs/rpi0_w_defconfig @@ -40,6 +40,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y BR2_PACKAGE_RPI_WIFI_FIRMWARE=y diff --git a/buildroot-external/configs/rpi2_defconfig b/buildroot-external/configs/rpi2_defconfig index 19e034767..28cdf8e45 100644 --- a/buildroot-external/configs/rpi2_defconfig +++ b/buildroot-external/configs/rpi2_defconfig @@ -40,6 +40,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y diff --git a/buildroot-external/configs/rpi3_64_defconfig b/buildroot-external/configs/rpi3_64_defconfig index 6eb173f0c..a10d9013d 100644 --- a/buildroot-external/configs/rpi3_64_defconfig +++ b/buildroot-external/configs/rpi3_64_defconfig @@ -40,6 +40,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y BR2_PACKAGE_RPI_FIRMWARE=y diff --git a/buildroot-external/configs/rpi3_defconfig b/buildroot-external/configs/rpi3_defconfig index cddfbe4ef..180bb19d4 100644 --- a/buildroot-external/configs/rpi3_defconfig +++ b/buildroot-external/configs/rpi3_defconfig @@ -40,6 +40,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y BR2_PACKAGE_RPI_FIRMWARE=y diff --git a/buildroot-external/configs/rpi4_64_defconfig b/buildroot-external/configs/rpi4_64_defconfig index f42e5844c..62d0a0f4d 100644 --- a/buildroot-external/configs/rpi4_64_defconfig +++ b/buildroot-external/configs/rpi4_64_defconfig @@ -40,6 +40,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y BR2_PACKAGE_RPI_FIRMWARE=y diff --git a/buildroot-external/configs/rpi4_defconfig b/buildroot-external/configs/rpi4_defconfig index 4f34deeb9..165e5e6a3 100644 --- a/buildroot-external/configs/rpi4_defconfig +++ b/buildroot-external/configs/rpi4_defconfig @@ -40,6 +40,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y BR2_PACKAGE_RPI_FIRMWARE=y diff --git a/buildroot-external/configs/rpi_defconfig b/buildroot-external/configs/rpi_defconfig index a8bd075d1..51ad533a2 100644 --- a/buildroot-external/configs/rpi_defconfig +++ b/buildroot-external/configs/rpi_defconfig @@ -40,6 +40,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y diff --git a/buildroot-external/configs/tinker_defconfig b/buildroot-external/configs/tinker_defconfig index 7f898a663..3db21dc33 100644 --- a/buildroot-external/configs/tinker_defconfig +++ b/buildroot-external/configs/tinker_defconfig @@ -42,6 +42,7 @@ BR2_PACKAGE_E2FSPROGS_E2IMAGE=y BR2_PACKAGE_SQUASHFS=y BR2_PACKAGE_OS_AGENT=y BR2_PACKAGE_UDISKS2=y +# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y