mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-08 00:20:38 -09:00
package/aufs{-util}: remove package
Remove support for aufs, as it is outdated and unmaintained in Buildroot. Users are encouraged to use overlayfs in place of aufs. This patch removes support for aufs package providing sources for the kernel extension, the related Buildroot kernel extension configuration, as well as the userspace utilities. This also allows to remove some special cases in configuration utilities. Signed-off-by: Titouan Christophe <titouan.christophe@mind.be> [Romain: fix legacy handling text] Signed-off-by: Romain Naour <romain.naour@smile.fr>
This commit is contained in:
committed by
Romain Naour
parent
289dd6bd76
commit
72c95d947f
@@ -76,68 +76,6 @@ config BR2_LINUX_KERNEL_EXT_FBTFT
|
||||
|
||||
https://github.com/notro/fbtft
|
||||
|
||||
# aufs-standalone
|
||||
config BR2_LINUX_KERNEL_EXT_AUFS
|
||||
bool "Aufs Filesystem Module patch"
|
||||
select BR2_PACKAGE_AUFS
|
||||
help
|
||||
Aufs is split in two parts: a kernel part and a userspace
|
||||
part. Enabling this option automatically selects the aufs
|
||||
standalone (module) package and patches the Linux kernel
|
||||
built by Buildroot with the aufs kernel part (ie fs/aufs).
|
||||
|
||||
It is important to use the correct branch of aufs-standalone.
|
||||
|
||||
if BR2_LINUX_KERNEL_EXT_AUFS
|
||||
|
||||
choice
|
||||
bool "aufs-standalone series"
|
||||
help
|
||||
Select the major series of this version. This must match the
|
||||
major version of your kernel (e.g. for kernels 3.x, select
|
||||
aufs3.x; for kernels 4.x, select aufs4.x; for kernels 5.x,
|
||||
select aufs5.x ).
|
||||
|
||||
Note: neither aufs1.x nor aufs2.x (both for kernels older than
|
||||
3.x) are supported.
|
||||
|
||||
config BR2_LINUX_KERNEL_EXT_AUFS_SERIES_3
|
||||
bool "aufs3.x"
|
||||
|
||||
config BR2_LINUX_KERNEL_EXT_AUFS_SERIES_4
|
||||
bool "aufs4.x"
|
||||
|
||||
config BR2_LINUX_KERNEL_EXT_AUFS_SERIES_5
|
||||
bool "aufs5.x"
|
||||
|
||||
endchoice
|
||||
|
||||
config BR2_LINUX_KERNEL_EXT_AUFS_SERIES
|
||||
int
|
||||
default 3 if BR2_LINUX_KERNEL_EXT_AUFS_SERIES_3
|
||||
default 4 if BR2_LINUX_KERNEL_EXT_AUFS_SERIES_4
|
||||
default 5 if BR2_LINUX_KERNEL_EXT_AUFS_SERIES_5
|
||||
|
||||
config BR2_LINUX_KERNEL_EXT_AUFS_VERSION
|
||||
string "aufs-standalone version"
|
||||
default ""
|
||||
help
|
||||
The version you choose must match that of your kernel.
|
||||
Usually, the sha1 of the cset you want to use; avoid using a
|
||||
branch name as this yields non-reproducible builds.
|
||||
|
||||
See the following resources to see what versions are
|
||||
available:
|
||||
|
||||
For aufs3.x:
|
||||
https://sourceforge.net/p/aufs/aufs3-standalone/ref/master/branches/
|
||||
For aufs4.x:
|
||||
https://github.com/sfjro/aufs4-standalone/branches/all
|
||||
For aufs5.x:
|
||||
https://github.com/sfjro/aufs5-standalone/branches/all
|
||||
|
||||
endif # aufs
|
||||
|
||||
# kernel extensions from br2-external trees, if any
|
||||
source "$BR2_BASE_DIR/.br2-external.in.linux"
|
||||
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# Patch the linux kernel with aufs extension
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LINUX_EXTENSIONS += aufs
|
||||
|
||||
define AUFS_PREPARE_KERNEL
|
||||
if test -d $(@D)/fs/aufs/; then \
|
||||
echo "Your kernel already supports AUFS."; \
|
||||
exit 1; \
|
||||
fi
|
||||
$(APPLY_PATCHES) $(@D) $(AUFS_DIR) \
|
||||
aufs$(BR2_PACKAGE_AUFS_SERIES)-kbuild.patch \
|
||||
aufs$(BR2_PACKAGE_AUFS_SERIES)-base.patch \
|
||||
aufs$(BR2_PACKAGE_AUFS_SERIES)-mmap.patch \
|
||||
aufs$(BR2_PACKAGE_AUFS_SERIES)-standalone.patch
|
||||
cp -r $(AUFS_DIR)/fs/aufs/ $(@D)/fs/
|
||||
cp $(AUFS_DIR)/include/uapi/linux/aufs_type.h $(@D)/include/uapi/linux/
|
||||
endef
|
||||
Reference in New Issue
Block a user