This repository was archived by the owner on Mar 22, 2023. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#
2- # Copyright 2016-2019 , Intel Corporation
2+ # Copyright 2016-2020 , Intel Corporation
33#
44# Redistribution and use in source and binary forms, with or without
55# modification, are permitted provided that the following conditions
3838FROM fedora:30
3939MAINTAINER marcin.slusarz@intel.com
4040
41+ # Additional parameters to build docker without building components
42+ ARG SKIP_VALGRIND_BUILD
43+ ARG SKIP_PMDK_BUILD
44+
4145# Install basic tools
4246RUN dnf update -y \
4347 && dnf install -y \
Original file line number Diff line number Diff line change 11#
2- # Copyright 2016-2019 , Intel Corporation
2+ # Copyright 2016-2020 , Intel Corporation
33#
44# Redistribution and use in source and binary forms, with or without
55# modification, are permitted provided that the following conditions
3838FROM ubuntu:19.04
3939MAINTAINER marcin.slusarz@intel.com
4040
41+ # Additional parameters to build docker without building components
42+ ARG SKIP_VALGRIND_BUILD
43+ ARG SKIP_PMDK_BUILD
44+
4145ENV DEBIAN_FRONTEND noninteractive
4246
4347# Update the Apt cache and install basic tools
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22#
3- # Copyright 2018-2019 , Intel Corporation
3+ # Copyright 2018-2020 , Intel Corporation
44#
55# Redistribution and use in source and binary forms, with or without
66# modification, are permitted provided that the following conditions
3636
3737set -e
3838
39+ if [ " ${SKIP_PMDK_BUILD} " ]; then
40+ echo " Variable 'SKIP_PMDK_BUILD' is set; skipping building PMDK"
41+ exit
42+ fi
43+
3944git clone https://github.com/pmem/pmdk
4045cd pmdk
4146# stable-1.6: common: fix typo
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22#
3- # Copyright 2016-2019 , Intel Corporation
3+ # Copyright 2016-2020 , Intel Corporation
44#
55# Redistribution and use in source and binary forms, with or without
66# modification, are permitted provided that the following conditions
3636
3737set -e
3838
39+ if [ " ${SKIP_VALGRIND_BUILD} " ]; then
40+ echo " Variable 'SKIP_VALGRIND_BUILD' is set; skipping building valgrind (pmem's fork)"
41+ exit
42+ fi
43+
3944git clone --recursive https://github.com/pmem/valgrind.git
4045cd valgrind
4146# pmem-3.14: fix memcheck failure on Ubuntu-19.04
You can’t perform that action at this time.
0 commit comments