]>
Commit | Line | Data |
---|---|---|
f0222aaa | 1 | #!/bin/sh -e |
e2bda3a7 JK |
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 | ||
faaf4971 | 11 | if [ ! -e ../config.status ] ; then |
be8e8142 JK |
12 | echo "You should first run ./configure with all wanted options." |
13 | exit 1 | |
14 | fi | |
15 | ||
e2bda3a7 JK |
16 | rm -f .got || : |
17 | for dir in * ; do | |
18 | [ -d "$dir" ] || continue | |
19 | rm -rf "$dir" | |
20 | done | |
21 | ||
22 | cd .. | |
23 | ./rebar get-deps | |
24 | cd deps | |
25 | ||
566aee6e | 26 | nr=10 |
e2bda3a7 JK |
27 | for dir in * ; do |
28 | [ -d "$dir" ] || continue | |
29 | cd $dir | |
30 | date=$(git log --format='%cd' --date=short -1 | tr -d '-') | |
31 | git archive --format=tar --prefix="deps/$dir/" HEAD \ | |
32 | | gzip -9 > "../ejabberd-$dir-$date.tar.gz" | |
33 | cd .. | |
566aee6e AM |
34 | echo -e "Source${nr}:\tejabberd-$dir-$date.tar.gz" |
35 | echo -e "# Source${nr}-md5:\t$(set -- $(md5sum "ejabberd-$dir-$date.tar.gz"); echo $1)" | |
36 | nr=$((nr+1)) | |
e2bda3a7 | 37 | done |