mirror of
https://github.com/linuxboot/heads.git
synced 2024-12-23 06:42:27 +00:00
DO NOT MERGE: skeleton docker support
Signed-off-by: Cody Ho <codyho@stanford.edu>
This commit is contained in:
parent
2cfa94003b
commit
15b5be6c9d
11
reproducible-builds/Dockerfile
Normal file
11
reproducible-builds/Dockerfile
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
FROM debian:bullseye
|
||||||
|
|
||||||
|
COPY docker/ docker/
|
||||||
|
|
||||||
|
# There;s a scary error about some frontend not being initialized, but it seems
|
||||||
|
# harmless. Not going to bother to fix for a tech demo. More info
|
||||||
|
# https://github.com/moby/moby/issues/27988
|
||||||
|
RUN apt-get update && apt-get install -y apt-utils
|
||||||
|
RUN apt-get update && apt-get install -y $(cat docker/dependencies.txt)
|
||||||
|
|
||||||
|
RUN echo "Build environment initialized"
|
3
reproducible-builds/README.md
Normal file
3
reproducible-builds/README.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#HIGHLY EXPERIMENTRAL
|
||||||
|
|
||||||
|
Build the docker container using
|
39
reproducible-builds/docker/dependencies.txt
Normal file
39
reproducible-builds/docker/dependencies.txt
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
build-essential
|
||||||
|
zlib1g-dev
|
||||||
|
uuid-dev
|
||||||
|
libdigest-sha-perl
|
||||||
|
libelf-dev
|
||||||
|
bc
|
||||||
|
bzip2
|
||||||
|
bison
|
||||||
|
flex
|
||||||
|
git
|
||||||
|
gnupg
|
||||||
|
gawk
|
||||||
|
iasl
|
||||||
|
m4
|
||||||
|
nasm
|
||||||
|
patch
|
||||||
|
python
|
||||||
|
python2
|
||||||
|
python3
|
||||||
|
wget
|
||||||
|
gnat
|
||||||
|
cpio
|
||||||
|
ccache
|
||||||
|
pkg-config
|
||||||
|
cmake
|
||||||
|
libusb-1.0-0-dev
|
||||||
|
autoconf
|
||||||
|
texinfo
|
||||||
|
ncurses-dev
|
||||||
|
doxygen
|
||||||
|
graphviz
|
||||||
|
udev
|
||||||
|
libudev1
|
||||||
|
libudev-dev
|
||||||
|
automake
|
||||||
|
libtool
|
||||||
|
rsync
|
||||||
|
innoextract
|
||||||
|
sudo
|
Loading…
Reference in New Issue
Block a user