[pkg-wpa-devel] r1082 - in /wpasupplicant/trunk/debian: get-git-snapshot rules

kelmo-guest at users.alioth.debian.org kelmo-guest at users.alioth.debian.org
Fri Feb 1 14:25:28 UTC 2008


Author: kelmo-guest
Date: Fri Feb  1 14:25:28 2008
New Revision: 1082

URL: http://svn.debian.org/wsvn/pkg-wpa/?sc=1&rev=1082
Log:
add debian/get-git-snapshot, touch install-stamp

Added:
    wpasupplicant/trunk/debian/get-git-snapshot   (with props)
Modified:
    wpasupplicant/trunk/debian/rules

Added: wpasupplicant/trunk/debian/get-git-snapshot
URL: http://svn.debian.org/wsvn/pkg-wpa/wpasupplicant/trunk/debian/get-git-snapshot?rev=1082&op=file
==============================================================================
--- wpasupplicant/trunk/debian/get-git-snapshot (added)
+++ wpasupplicant/trunk/debian/get-git-snapshot Fri Feb  1 14:25:28 2008
@@ -1,0 +1,28 @@
+#!/bin/bash -e
+
+DATE=$(date -u +%Y%m%d)
+
+TMP=$(mktemp -d -p /tmp wpasupplicant.XXXXX)
+trap "{ [[ -d ${TMP} ]] && find ${TMP} -delete; }" exit
+
+pushd ${TMP} >/dev/null
+	git clone 'git://w1.fi/srv/git/hostap.git' hostap
+
+	pushd hostap >/dev/null
+		VER=$(git describe); GITVER=${VER##*-}
+		UPSVER=${VER%%-*}; UPSVER=${UPSVER#*_}
+		VER=${UPSVER//_/.}~git${DATE}.${GITVER}
+		
+		git-archive --format=tar --prefix=wpa_supplicant-${VER}/ HEAD \
+			README COPYING patches src wpa_supplicant |
+			tar --directory=.. -xf -
+	popd >/dev/null
+
+	rm -rf wpa_supplicant-${VER}/src/wps
+	rm -f wpa_supplicant-${VER}/src/eap_common/eap_wsc_common.?
+	rm -f wpa_supplicant-${VER}/src/eap_server/eap_wsc.c
+
+	tar czf wpasupplicant-${VER}.tar.gz wpa_supplicant-${VER}/
+popd >/dev/null
+
+cp -v ${TMP}/wpasupplicant-${VER}.tar.gz ${1:-.}

Propchange: wpasupplicant/trunk/debian/get-git-snapshot
------------------------------------------------------------------------------
    svn:executable = *

Modified: wpasupplicant/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-wpa/wpasupplicant/trunk/debian/rules?rev=1082&op=diff
==============================================================================
--- wpasupplicant/trunk/debian/rules (original)
+++ wpasupplicant/trunk/debian/rules Fri Feb  1 14:25:28 2008
@@ -33,12 +33,12 @@
 	# wpa_gui
 	$(MAKE) -C wpa_supplicant $(WPAGUI)
 	
-	touch build-stamp
+	touch $@
 
 clean: unpatch
 	dh_testdir
 	dh_testroot
-	rm -f build-stamp
+	rm -f build-stamp install-stamp
 	
 	$(MAKE) -C wpa_supplicant clean
 	
@@ -82,6 +82,8 @@
 		debian/wpasupplicant/etc/dbus-1/system.d/wpa_supplicant.conf
 	install --mode=644 -D wpa_supplicant/dbus-wpa_supplicant.service \
 		debian/wpasupplicant/usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service
+	
+	touch $@
 
 # Build architecture-independent files here.
 binary-indep: build install
@@ -110,3 +112,6 @@
 
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install
+
+get-git-snapshot:
+	@/bin/bash debian/$@ ..




More information about the Pkg-wpa-devel mailing list