github.com/cptmikhailov/conmon@v2.0.20+incompatible/.rpmbuild/prepare.sh (about)

     1  #!/bin/sh -euf
     2  set -x
     3  
     4  if [ ! -e /usr/bin/git ]; then
     5      dnf -y install git-core
     6  fi
     7  
     8  git fetch --unshallow || :
     9  
    10  COMMIT=$(git rev-parse HEAD)
    11  COMMIT_SHORT=$(git rev-parse --short=8 HEAD)
    12  COMMIT_NUM=$(git rev-list HEAD --count)
    13  COMMIT_DATE=$(date +%s)
    14  
    15  sed "s,#COMMIT#,${COMMIT},;
    16       s,#SHORTCOMMIT#,${COMMIT_SHORT},;
    17       s,#COMMITNUM#,${COMMIT_NUM},;
    18       s,#COMMITDATE#,${COMMIT_DATE}," \
    19           contrib/spec/conmon.spec.in > contrib/spec/conmon.spec
    20  
    21  mkdir build/
    22  git archive --prefix "conmon-${COMMIT_SHORT}/" --format "tar.gz" HEAD -o "build/conmon-${COMMIT_SHORT}.tar.gz"