diff options
author | Tony Ambardar <itugrok@yahoo.com> | 2020-07-22 06:28:06 -0700 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2020-07-31 13:43:03 +0100 |
commit | 217877d046414878126e5c8013162e3b7edc774c (patch) | |
tree | 91d765bbd439ad9f18a261e39d92648a4813f2a0 /package/base-files | |
parent | a4856dab0d7d68b03b4925e8fea183fe788eb7d7 (diff) | |
download | upstream-217877d046414878126e5c8013162e3b7edc774c.tar.gz upstream-217877d046414878126e5c8013162e3b7edc774c.tar.bz2 upstream-217877d046414878126e5c8013162e3b7edc774c.zip |
base-files: mount bpffs at boot
Explicitly mount the BPF filesystem if available. This is used for pinning
eBPF programs and maps, making them accessible to other eBPF programs or
from userspace with the help of libbpf or bpftool.
Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
[daniel@makrotopia.org: bumped PKG_RELEASE]
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'package/base-files')
-rw-r--r-- | package/base-files/Makefile | 2 | ||||
-rwxr-xr-x | package/base-files/files/etc/init.d/boot | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/package/base-files/Makefile b/package/base-files/Makefile index d32bae8635..7e0d341705 100644 --- a/package/base-files/Makefile +++ b/package/base-files/Makefile @@ -12,7 +12,7 @@ include $(INCLUDE_DIR)/version.mk include $(INCLUDE_DIR)/feeds.mk PKG_NAME:=base-files -PKG_RELEASE:=224 +PKG_RELEASE:=225 PKG_FLAGS:=nonshared PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/ diff --git a/package/base-files/files/etc/init.d/boot b/package/base-files/files/etc/init.d/boot index 21aecde615..958a67599e 100755 --- a/package/base-files/files/etc/init.d/boot +++ b/package/base-files/files/etc/init.d/boot @@ -35,6 +35,7 @@ boot() { touch /tmp/resolv.conf.d/resolv.conf.auto ln -sf /tmp/resolv.conf.d/resolv.conf.auto /tmp/resolv.conf grep -q debugfs /proc/filesystems && /bin/mount -o noatime -t debugfs debugfs /sys/kernel/debug + grep -q bpf /proc/filesystems && /bin/mount -o nosuid,nodev,noexec,noatime,mode=0700 -t bpf bpffs /sys/fs/bpf [ "$FAILSAFE" = "true" ] && touch /tmp/.failsafe /sbin/kmodloader |