mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git
synced 2025-01-07 19:43:46 +08:00
9981a6767d
Add the libaries and update script so additional configure parameters can be passed. Also enable backtrace so it's closer to the defaults. Only the libsodium is enabled and verified to build, libgcrypt has sufficient version on 8 but configure does not detect it for some reason. Libkca is old on both. Signed-off-by: David Sterba <dsterba@suse.com>
38 lines
1021 B
Docker
38 lines
1021 B
Docker
FROM centos:7
|
|
|
|
WORKDIR /tmp
|
|
|
|
RUN rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
|
|
RUN yum -y install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
|
|
RUN yum -y install epel-release
|
|
|
|
RUN yum -y install autoconf automake pkg-config
|
|
RUN yum -y install libattr-devel libblkid-devel libuuid-devel
|
|
RUN yum -y install e2fsprogs-libs e2fsprogs-devel reiserfs-utils
|
|
RUN yum -y install zlib-devel lzo-devel libzstd-devel zstd-devel zstd
|
|
RUN yum -y install make gcc tar gzip clang
|
|
RUN yum -y install python3 python3-devel python3-setuptools
|
|
|
|
# For downloading fresh sources
|
|
RUN yum -y install wget
|
|
|
|
# For running tests
|
|
RUN yum -y install coreutils util-linux e2fsprogs findutils grep
|
|
RUN yum -y install udev device-mapper acl attr xz
|
|
|
|
RUN yum -y install libsodium-devel
|
|
|
|
# For debugging
|
|
RUN yum -y install less vim
|
|
|
|
COPY ./test-build .
|
|
COPY ./run-tests .
|
|
COPY ./devel.tar.gz .
|
|
|
|
CMD ./test-build devel --disable-documentation
|
|
|
|
# Continue with:
|
|
# cd /tmp
|
|
# (see CMD above)
|
|
# ./run-tests /tmp/btrfs-progs-devel
|