#!/bin/sh # A little script to create tarball, especially for Oasis2Opam echo "Start" # If directory doesn't exist, create it if ! [ -e dist ]; then mkdir dist fi # If no tag, use commit SHA1 id=`git describe --abbrev=40 --candidates=50 HEAD` name=OcLaunch_${id} echo "Writing in" $name".*" git archive HEAD --prefix=${name}/ --format=tar.gz -o dist/${name}.tar.gz -9 git archive HEAD --prefix=${name}/ --format=zip -o dist/${name}.zip -9 # Creating .xz and .bz2 from tar archive tar_name=${name}.tar git archive HEAD --prefix=${name}/ --format=tar -o dist/${tar_name} cd dist bzip2 -c9 < ${tar_name} > ${tar_name}.bz2 xz -c9 < ${tar_name} > ${tar_name}.xz