]> git.pld-linux.org Git - packages/ejabberd.git/blame - ejabberd-pack_deps.sh
Build dependencies updated
[packages/ejabberd.git] / ejabberd-pack_deps.sh
CommitLineData
e2bda3a7
JK
1#!/bin/sh -ex
2
3current_dir=$(readlink -f .)
4if [ "$(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
9fi
10
11rm -f .got || :
12for dir in * ; do
13 [ -d "$dir" ] || continue
14 rm -rf "$dir"
15done
16
17cd ..
18./rebar get-deps
19cd deps
20
21for 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 ..
28done
This page took 0.029323 seconds and 4 git commands to generate.