From 9d958d0b9d33bfa0e27323597986e541eed23951 Mon Sep 17 00:00:00 2001 From: Feng Hualong Date: Wed, 14 Apr 2021 09:26:55 +0800 Subject: [PATCH] make-dist: add pmdk to dist tarball Signed-off-by: Feng Hualong --- make-dist | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/make-dist b/make-dist index ee5adf19bc8..761abe33b8f 100755 --- a/make-dist +++ b/make-dist @@ -95,6 +95,23 @@ download_liburing() { rm -rf src/liburing } +download_pmdk() { + pmdk_version=$1 + shift + pmdk_sha256=$1 + shift + pmdk_fname=pmdk-${pmdk_version}.tar.gz + download_from $pmdk_fname $pmdk_sha256 $* + tar xzf $pmdk_fname -C src \ + --exclude="pmdk-${pmdk_version}/doc" \ + --exclude="pmdk-${pmdk_version}/src/test" \ + --exclude="pmdk-${pmdk_version}/src/examples" \ + --exclude="pmdk-${pmdk_version}/src/benchmarks" + mv src/pmdk-${pmdk_version} src/pmdk + tar cf ${outfile}.pmdk.tar ${outfile}/src/pmdk + rm -rf src/pmdk +} + build_dashboard_frontend() { CURR_DIR=`pwd` TEMP_DIR=`mktemp -d` @@ -155,11 +172,15 @@ download_boost $boost_version 953db31e016db7bb207f11432bef7df100516eeb746843fa04 download_liburing 0.7 8e2842cfe947f3a443af301bdd6d034455536c38a455c7a700d0c1ad165a7543 \ https://github.com/axboe/liburing/archive \ https://git.kernel.dk/cgit/liburing/snapshot +pmdk_version=1.7 +download_pmdk $pmdk_version 865ce1b422bc83109cb4a63dcff8fd1077eea3617e668faf6a043208d8be03ca \ + https://github.com/pmem/pmdk/releases/download/$pmdk_version build_dashboard_frontend generate_rook_ceph_client for tarball in $outfile.version \ $outfile.boost \ $outfile.liburing \ + $outfile.pmdk \ dashboard_frontend \ rook_ceph_client \ $outfile; do -- 2.39.5