diff options
author | Michel Alexandre Salim <salimma@fedoraproject.org> | 2022-04-14 10:23:59 -0700 |
---|---|---|
committer | Michel Alexandre Salim <salimma@fedoraproject.org> | 2022-04-14 10:24:22 -0700 |
commit | d9906a9bfff3837acb4eaf9b1891c18c225342aa (patch) | |
tree | 767618248ff6996b876c9ed5bae255de6c7c6c86 | |
parent | 6d57388b31607fb43175f0d2a31347b0532a27d9 (diff) | |
download | specs-d9906a9bfff3837acb4eaf9b1891c18c225342aa.tar.gz specs-d9906a9bfff3837acb4eaf9b1891c18c225342aa.tar.xz specs-d9906a9bfff3837acb4eaf9b1891c18c225342aa.zip |
rust/pkg.sh: support overriding config, copy not move diff so we can use
it in COPR builds
Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
-rwxr-xr-x | rust/pkg.sh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/rust/pkg.sh b/rust/pkg.sh index 9315ed8..e3dee7c 100755 --- a/rust/pkg.sh +++ b/rust/pkg.sh @@ -4,12 +4,17 @@ set -o errtrace set -o nounset set -o pipefail +MOCK_ARGS="--chain --localrepo=./repo" CRATE=$1 shift +if [ -f $(pwd)/pkg.conf ]; then + source $(pwd)/pkg.conf +fi + rust2rpm -s ${CRATE} $@ mv ${CRATE}*.crate ~/rpmbuild/SOURCES/ PATCH=${CRATE}-fix-metadata.diff -[ -f ${PATCH} ] && mv ${PATCH} ~/rpmbuild/SOURCES/ +[ -f ${PATCH} ] && cp -p ${PATCH} ~/rpmbuild/SOURCES/ rpmbuild -bs rust-${CRATE}.spec -mock --chain --localrepo=./repo/ ~/rpmbuild/SRPMS/rust-${CRATE}*.src.rpm +mock ${MOCK_ARGS} ~/rpmbuild/SRPMS/rust-${CRATE}*.src.rpm |