3 DATE=$(date -u +%Y%m%d)
5 TMP=$(mktemp -d -p /tmp wpasupplicant.XXXXX)
6 trap "{ [[ -d ${TMP} ]] && find ${TMP} -delete; }" exit
8 pushd ${TMP} >/dev/null
9 git clone 'git://w1.fi/srv/git/hostap.git' hostap
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}
16 git-archive --format=tar --prefix=wpa_supplicant-${VER}/ HEAD \
17 README COPYING patches src wpa_supplicant |
18 tar --directory=.. -xf -
21 tar czf wpasupplicant-${VER}.tar.gz wpa_supplicant-${VER}/
24 cp -v ${TMP}/wpasupplicant-${VER}.tar.gz ${1:-.}