From e5eed3d15ab878113f7b7543acdc42f313ebaa59 Mon Sep 17 00:00:00 2001 From: Nicolas MASSE Date: Tue, 23 Feb 2021 14:19:07 +0100 Subject: [PATCH] build and release scripts --- rpmbuild/build.sh | 4 ++++ rpmbuild/release.sh | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100755 rpmbuild/release.sh diff --git a/rpmbuild/build.sh b/rpmbuild/build.sh index 72b4c12..6d038e5 100755 --- a/rpmbuild/build.sh +++ b/rpmbuild/build.sh @@ -1,5 +1,9 @@ #!/bin/sh +set -Eeuo pipefail + +mkdir -p RPMS SRPMS BUILD BUILDROOT + for spec in SPECS/*.spec; do spectool -g -R $spec rpmbuild -ba $spec diff --git a/rpmbuild/release.sh b/rpmbuild/release.sh new file mode 100755 index 0000000..e8fa221 --- /dev/null +++ b/rpmbuild/release.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +set -Eeuo pipefail + +mkdir -p REPO/x86_64 REPO/sources + +rsync -a --ignore-existing RPMS/x86_64/ REPO/x86_64 +rsync -a --ignore-existing SRPMS/ REPO/sources + +createrepo REPO/x86_64 +createrepo REPO/sources + +cat > REPO/itix.repo <<"EOF" +[itix] +name=ITIX $releasever - $basearch +baseurl=https://f003.backblazeb2.com/file/itix-rpms/$basearch/ +enabled=1 +countme=1 +metadata_expire=7d +repo_gpgcheck=0 +type=rpm +gpgcheck=0 +skip_if_unavailable=False + +[itix-source] +name=ITIX $releasever - Source +baseurl=https://f003.backblazeb2.com/file/itix-rpms/sources/ +enabled=0 +metadata_expire=7d +repo_gpgcheck=0 +type=rpm +gpgcheck=0 +skip_if_unavailable=False +EOF + +rclone sync -P REPO/ backblaze:itix-rpms