Hey all, I’m looking at how we want to produce a tarball for the upcoming 2.0 release.
Since we ditched most of our Autotools infrastructure, we are at step #1 for
building a release tarball.
I have a bit of a Makefile target that copies everything from a git checkout
into a sub-directory:
# creates a source tarball
release:
# make release dir
rm -rf release
mkdir release
# copy sources over
cp -r src release/
# copy utility files over
cp -r rel/overlay/etc rel/overlay/bin support release/
cp rebar.config.script config.erl install.mk release/
To test if it works, I want to start CouchDB, but I can’t for the life of me
find the right incarnation to get this started. Both looking at dev/run and
bin/couchdb for clues didn’t quite help (and note, I wrote the original
`bin/couchdb`).
Does anyone have any pointers? Am I missing any resources in that `release`
directory to make it work?
The idea is to have a tarball that is similar for what we have in 1.x,
something that has its own Makefile to build and install a CouchDB installation
from source. This is without thinking about convenience binary builds that we
could also offer (like the Mac OS X one today).
Thanks for your help!
Jan
--
signature.asc
Description: Message signed with OpenPGP using GPGMail
