mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-21 01:59:07 +00:00
pkg/firmware-all: Add package containing all Linux Firmware blobs
This package is primarily for users of custom or foreign kernels which may have drivers enabled for which the 'firmware' package does not contain the firmware blobs. Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
parent
1d9c4361c0
commit
aa2791a6dd
19
pkg/firmware-all/Dockerfile
Normal file
19
pkg/firmware-all/Dockerfile
Normal file
@ -0,0 +1,19 @@
|
||||
FROM linuxkit/alpine:34518265c6cb63ff02074549cc5b64bef40c336f AS build
|
||||
RUN apk add --no-cache git
|
||||
|
||||
# Make sure you also update the FW_COMMIT in ../firmware/Dockerfile
|
||||
ENV FW_URL=git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
|
||||
ENV FW_COMMIT=65b1c68c63f974d72610db38dfae49861117cae2
|
||||
|
||||
RUN mkdir -p /out/lib && \
|
||||
cd /out/lib && \
|
||||
git clone ${FW_URL} firmware && \
|
||||
cd firmware && \
|
||||
git checkout ${FW_COMMIT} && \
|
||||
rm -rf .git
|
||||
|
||||
FROM scratch
|
||||
WORKDIR /
|
||||
ENTRYPOINT []
|
||||
COPY --from=build /out/lib/ /lib/
|
||||
|
8
pkg/firmware-all/README.md
Normal file
8
pkg/firmware-all/README.md
Normal file
@ -0,0 +1,8 @@
|
||||
The `firmware-all` package contains all firmware binaries from the
|
||||
[Linux firmware
|
||||
repository](https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/). It
|
||||
is quite large.
|
||||
|
||||
For use with the LinuxKit kernel we recommend using the
|
||||
[`firmware`](../firmware/) package, which only contains the firmware
|
||||
binaries for which drivers are enabled.
|
2
pkg/firmware-all/build.yml
Normal file
2
pkg/firmware-all/build.yml
Normal file
@ -0,0 +1,2 @@
|
||||
image: firmware-all
|
||||
network: true
|
Loading…
Reference in New Issue
Block a user