]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-dev*-setup/build: consolidate logic to write dist/* 1878/head
authorKefu Chai <kchai@redhat.com>
Mon, 12 Jul 2021 14:35:17 +0000 (22:35 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 12 Jul 2021 14:40:12 +0000 (22:40 +0800)
extract write_dist_files() function to consolidate logic to write dist/*
files.

Signed-off-by: Kefu Chai <kchai@redhat.com>
ceph-dev-new-setup/build/build
ceph-dev-setup/build/build
scripts/build_utils.sh

index 65b2ec632f67dcb272c71f50ebec79d5f748c560..0824e40e1e5f4cfac91930ceb9b1bfdf0a9d245c 100644 (file)
@@ -150,18 +150,4 @@ mv release/$vers/*.tar.* dist/.
 # Parameters
 mv release/version dist/.
 
-cat > dist/sha1 << EOF
-SHA1=${GIT_COMMIT}
-EOF
-
-cat > dist/branch << EOF
-BRANCH=${BRANCH}
-EOF
-
-# CEPH_EXTRA_{CONFIGURE,RPMBUILD}_ARGS are consumed by ceph-build before
-# the switch to cmake; CEPH_EXTRA_CMAKE_ARGS is for after cmake
-cat > dist/other_envvars << EOF
-CEPH_EXTRA_RPMBUILD_ARGS=${CEPH_EXTRA_RPMBUILD_ARGS}
-CEPH_EXTRA_CMAKE_ARGS=${CEPH_EXTRA_CMAKE_ARGS}
-DEB_BUILD_PROFILES=${DEB_BUILD_PROFILES}
-EOF
+write_dist_files
index f7eded36d5802e7e0ba940990c772873fb102cc2..5c5af0dc7f94b489804d2063d15937106c643633 100644 (file)
@@ -143,20 +143,4 @@ mv release/$vers/*.tar.* dist/.
 # Parameters
 mv release/version dist/.
 
-cat > dist/sha1 << EOF
-SHA1=${GIT_COMMIT}
-EOF
-
-cat > dist/branch << EOF
-BRANCH=${BRANCH}
-EOF
-
-# - CEPH_EXTRA_RPMBUILD_ARGS are consumed by build_rpm before
-#   the switch to cmake;
-# - CEPH_EXTRA_CMAKE_ARGS is for after cmake
-# - DEB_BUILD_PROFILES is consumed by build_debs()
-cat > dist/other_envvars << EOF
-CEPH_EXTRA_RPMBUILD_ARGS=${CEPH_EXTRA_RPMBUILD_ARGS}
-CEPH_EXTRA_CMAKE_ARGS=${CEPH_EXTRA_CMAKE_ARGS}
-DEB_BUILD_PROFILES=${DEB_BUILD_PROFILES}
-EOF
+write_dist_files
index 9df3dee3b2e53904ecaef07deeefe5694e00d552..5b416cd513b19d0376642d519ac44da510795da0 100644 (file)
@@ -865,6 +865,27 @@ ceph_build_args_from_flavor() {
     esac
 }
 
+write_dist_files()
+{
+    cat > dist/sha1 << EOF
+SHA1=${GIT_COMMIT}
+EOF
+
+    cat > dist/branch << EOF
+BRANCH=${BRANCH}
+EOF
+
+    # - CEPH_EXTRA_RPMBUILD_ARGS are consumed by build_rpm before
+    #   the switch to cmake;
+    # - CEPH_EXTRA_CMAKE_ARGS is for after cmake
+    # - DEB_BUILD_PROFILES is consumed by build_debs()
+    cat > dist/other_envvars << EOF
+CEPH_EXTRA_RPMBUILD_ARGS=${CEPH_EXTRA_RPMBUILD_ARGS}
+CEPH_EXTRA_CMAKE_ARGS=${CEPH_EXTRA_CMAKE_ARGS}
+DEB_BUILD_PROFILES=${DEB_BUILD_PROFILES}
+EOF
+}
+
 build_debs() {
     local venv=$1
     shift