Maemo debianization.
[wpasupplicant] / debian / get-git-snapshot
1 #!/bin/bash -e
2
3 DATE=$(date -u +%Y%m%d)
4
5 TMP=$(mktemp -d -p /tmp wpasupplicant.XXXXX)
6 trap "{ [[ -d ${TMP} ]] && find ${TMP} -delete; }" exit
7
8 pushd ${TMP} >/dev/null
9         git clone 'git://w1.fi/srv/git/hostap.git' hostap
10
11         pushd hostap >/dev/null
12                 UPSVER=$(head -n 3 wpa_supplicant/ChangeLog | tail -n 1 | sed 's/^.* - v//')
13                 GITVER=$(git describe --always | sed 's/^.*-//');
14                 VER=${UPSVER}~git.${DATE}.${GITVER}
15                 
16                 git-archive --format=tar --prefix=wpa_supplicant-${VER}/ HEAD \
17                         README COPYING patches src wpa_supplicant |
18                         tar --directory=.. -xf -
19         popd >/dev/null
20
21         tar czf wpasupplicant-${VER}.tar.gz wpa_supplicant-${VER}/
22 popd >/dev/null
23
24 cp -v ${TMP}/wpasupplicant-${VER}.tar.gz ${1:-.}