From bd14be5270bb2adc269509356441bdbfe6137265 Mon Sep 17 00:00:00 2001 From: guibuilder_pel7ppc64lebuilder0 Date: Tue, 10 Sep 2019 02:33:44 +0200 Subject: [PATCH] libdrm package update Signed-off-by: guibuilder_pel7ppc64lebuilder0 --- SOURCES/make-git-snapshot.sh | 41 ++++++++++++++---------------------- 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/SOURCES/make-git-snapshot.sh b/SOURCES/make-git-snapshot.sh index 64a5bec..888855e 100755 --- a/SOURCES/make-git-snapshot.sh +++ b/SOURCES/make-git-snapshot.sh @@ -1,31 +1,22 @@ #!/bin/sh -proto=$1 -branch=$2 +# Usage: ./make-git-snapshot.sh [COMMIT] +# +# to make a snapshot of the given tag/branch. Defaults to HEAD. +# Point env var REF to a local mesa repo to reduce clone time. -if [ -z "$proto" ]; then - echo "Usage: $0 []" - exit 1 -fi +DIRNAME=libdrm-$( date +%Y%m%d ) -dirname=$proto-$( date +%Y%m%d ) +echo REF ${REF:+--reference $REF} +echo DIRNAME $DIRNAME +echo HEAD ${1:-HEAD} -rm -rf $dirname -git clone git://git.freedesktop.org/git/xorg/proto/$proto $dirname -cd $dirname -if [ -z "$branch" ]; then - git log | head -1 -else - git checkout $branch -fi -sha=`git rev-list --max-count=1 --abbrev-commit HEAD` -git repack -a -d -cd .. +rm -rf $DIRNAME -# append sha to dirname -mv $dirname $dirname-git$sha -dirname=$dirname-git$sha -tarball=$dirname.tar.bz2 -tar jcf $tarball $dirname -rm -rf $dirname -echo "$tarball is now available" +git clone ${REF:+--reference $REF} \ + git://git.freedesktop.org/git/mesa/drm $DIRNAME + +GIT_DIR=$DIRNAME/.git git archive --format=tar --prefix=$DIRNAME/ ${1:-HEAD} \ + | bzip2 > $DIRNAME.tar.bz2 + +# rm -rf $DIRNAME