]>
Commit | Line | Data |
---|---|---|
e2bda3a7 JK |
1 | #!/bin/sh -ex |
2 | ||
3 | current_dir=$(readlink -f .) | |
4 | if [ "$(basename $current_dir)" != "deps" ] \ | |
5 | || ! grep -q 'AC_INIT(ejabberd' ../configure.ac ; then | |
6 | ||
7 | echo "This script should be run in the ejabberd 'deps' directory" | |
8 | exit 1 | |
9 | fi | |
10 | ||
11 | rm -f .got || : | |
12 | for dir in * ; do | |
13 | [ -d "$dir" ] || continue | |
14 | rm -rf "$dir" | |
15 | done | |
16 | ||
17 | cd .. | |
18 | ./rebar get-deps | |
19 | cd deps | |
20 | ||
21 | for dir in * ; do | |
22 | [ -d "$dir" ] || continue | |
23 | cd $dir | |
24 | date=$(git log --format='%cd' --date=short -1 | tr -d '-') | |
25 | git archive --format=tar --prefix="deps/$dir/" HEAD \ | |
26 | | gzip -9 > "../ejabberd-$dir-$date.tar.gz" | |
27 | cd .. | |
28 | done |