codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#!/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
Private
[
?
]
Run code
Submit