9d2b5794e3
## Summary Enables CIFS (SMB) filesystem support in the arm64 kernel config, required for the SMB volume driver added in apple/container#1414. Without this change, SMB mounts fail at runtime with `errno 19 (ENODEV)`. ## Changes - `kernel/config-arm64`: enable `CONFIG_CIFS=y` and related options (`CIFS_ALLOW_INSECURE_LEGACY`, `CIFS_UPCALL`, `CIFS_XATTR`, `CIFS_POSIX`, `CIFS_DFS_UPCALL`)
Containerization Kernel Configuration
This directory includes an optimized kernel configuration to produce a fast and lightweight kernel for container use.
config-arm64includes the kernelCONFIG_options.Makefileincludes the kernel version and source package url.build.shscripts the kernel build process.image/includes the configuration for an image with build tooling.
Building
- The build process relies on having the
containertool installed (https://github.com/apple/container/releases). - Run
make. This should create the image used for building the resulting Linux kernel, and then run a container with that image to perform the kernel build.
A kernel/vmlinux file will be the result of the build.