diff options
author | 2018-05-23 00:36:01 +0000 | |
---|---|---|
committer | 2018-05-23 00:36:01 +0000 | |
commit | d07aebc3b817928d65273ddaf9aac16a5d729f04 (patch) | |
tree | dcebe869f9e47a20e74e039667a1c7a1b08e7064 /scripts/generate_dmm_rpm.sh | |
parent | 8489986bf80269ca8a70d1ad4f5957102b3f5665 (diff) | |
parent | 48986193e80146241cba0a69577a9d831536300e (diff) |
Merge "Generating dmm package by using rpm for centos Add 'make pkg-rpm' in building script."
Diffstat (limited to 'scripts/generate_dmm_rpm.sh')
-rwxr-xr-x | scripts/generate_dmm_rpm.sh | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/scripts/generate_dmm_rpm.sh b/scripts/generate_dmm_rpm.sh new file mode 100755 index 0000000..bce4580 --- /dev/null +++ b/scripts/generate_dmm_rpm.sh @@ -0,0 +1,36 @@ +######################################################################### +# +# Copyright (c) 2018 Huawei Technologies Co.,Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at: +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +######################################################################### +#!/bin/sh + +cur_directory=${PWD} +name="dmm" +version="18.04" + +mkdir -p ~/rpmbuild/SOURCES + +cd ../ +git archive --format=tar.gz -o ~/rpmbuild/SOURCES/${name}-${version}.tar.gz --prefix=${name}-${version}/ master + +cd ~/rpmbuild/SOURCES +tar xzvf ${name}-${version}.tar.gz + +cp ${name}-${version}/scripts/dmm.spec ~/rpmbuild/SOURCES + +echo "generate the rpm package" +#QA_RPATHS=$[ 0x0002 ] is to shield the warning about rpath when generating the rpm package +QA_RPATHS=$[ 0x0002 ] rpmbuild -ba dmm.spec --define "_sourcedir ${PWD}" --define "%_rpmdir ${cur_directory}/../release/rpm" + +cd ${cur_directory} |