Skip to content

Instantly share code, notes, and snippets.

@moritz
Created January 22, 2014 17:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save moritz/8562794 to your computer and use it in GitHub Desktop.
Save moritz/8562794 to your computer and use it in GitHub Desktop.
Hacky bash script for creating a MoarVM .tar.gz
VERSION=2014.01
exec >MANIFEST
echo MANIFEST
git ls-files
for submod in 3rdparty/dyncall/ 3rdparty/libuv/ 3rdparty/linenoise/; do
cd $submod
git ls-files | perl -pe "s{^}{$submod}"
cd ../..;
done
[ -d MoarVM-$VERSION ] || ln -s . MoarVM-$VERSION
perl -pe "s{^}{MoarVM-$VERSION/}" MANIFEST | tar zc -T - -f MoarVM-$VERSION.tar.gz
rm MoarVM-$VERSION
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment