[ create a new paste ] login | about

Link: http://codepad.org/EllsNzKa    [ raw code | fork ]

Plain Text, pasted on Nov 13:
#!/bin/bash

project="mount-tray"
packer=gz

#cd ..
if [ -z "$1" ]; then
  echo "Use: $0 <tag|revision>"
  echo "Tags:"
  git tag
  exit 1
fi

tag=$1
ver=`echo $tag | sed 's/^v//'`

case $packer in
  bzip2|bz2)
    packer_bin=bzip2
    packer_opt=-9
    packer_ext=.bz2
  ;;
  gzip|gz)
    packer_bin=gzip
    packer_opt=-9
    packer_ext=.gz
  ;;
  lzma|xz)
    packer_bin=xz
    packer_opt=-9
    packer_ext=.xz
  ;;
  *)
    # In any other case, create tar file only
    packer_bin=cat
    packer_opt=
    packer_ext=
  ;;
esac

git archive --format=tar --prefix=$project-$ver/ $tag | $packer_bin $packer_opt > ../$project-$ver.tar$packer_ext



Create a new paste based on this one


Comments: