From 45478b78434224f7686172959ce3d82858746758 Mon Sep 17 00:00:00 2001 From: baude Date: Wed, 28 Feb 2018 13:07:58 -0600 Subject: Re-enable copr builds New structure for copr builds which hopefully is more stable Signed-off-by: baude --- .copr/prepare.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .copr/prepare.sh (limited to '.copr/prepare.sh') diff --git a/.copr/prepare.sh b/.copr/prepare.sh new file mode 100644 index 000000000..d33d55dc7 --- /dev/null +++ b/.copr/prepare.sh @@ -0,0 +1,22 @@ +#!/bin/sh -euf +set -x + +if [ ! -e /usr/bin/git ]; then + dnf -y install git-core +fi + +git fetch --unshallow || : + +COMMIT=$(git rev-parse HEAD) +COMMIT_SHORT=$(git rev-parse --short HEAD) +COMMIT_NUM=$(git rev-list HEAD --count) +COMMIT_DATE=$(date --date="@$(git show -s --format=%ct HEAD)" +%Y%m%d) + +sed "s,#COMMIT#,${COMMIT},; + s,#SHORTCOMMIT#,${COMMIT_SHORT},; + s,#COMMITNUM#,${COMMIT_NUM},; + s,#COMMITDATE#,${COMMIT_DATE}," \ + contrib/spec/podman.spec.in > contrib/spec/podman.spec + +mkdir build/ +git archive --prefix "podman-${COMMIT_SHORT}/" --format "tar.gz" HEAD -o "build/podman-${COMMIT_SHORT}.tar.gz" -- cgit v1.2.3-54-g00ecf