r1549 - trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian

Joshua Kwan joshk@haydn.debian.org
Sat, 04 Sep 2004 15:58:58 -0600


Author: joshk
Date: 2004-09-04 15:58:51 -0600 (Sat, 04 Sep 2004)
New Revision: 1549

Modified:
   trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/rules
Log:
add a convenience 'orig' rule


Modified: trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/rules
===================================================================
--- trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/rules	2004-09-04 21:49:57 UTC (rev 1548)
+++ trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/rules	2004-09-04 21:58:51 UTC (rev 1549)
@@ -14,13 +14,24 @@
 upstream := $(shell echo "$(release)" | sed 's/:\?\([0-9\.]\+\)-[0-9]*/\1/')
 patch_home := debian/kernel-patch-debian-$(upstream)/usr/src/kernel-patches/all/$(upstream)
 
-# Little things that help you...
+# Helpful things for developers
 patch:
 	override_version=$(release) home=debian/patches sh debian/apply
 
 unpatch:
 	override_version=$(release) home=debian/patches sh debian/apply $(upstream)
 
+orig:
+ifneq (,$(wildcard ../orig/kernel-source-$(upstream)-$(upstream)/))
+	rsync -av --delete --exclude .svn --exclude debian ../orig/kernel-source-$(upstream)-$(upstream)/ .
+else
+ifneq (,$(wildcard ../kernel-source-$(upstream)_$(upstream).orig.tar.gz))
+	mkdir -p ../orig
+	tar -C ../orig -xzf ../kernel-source-$(upstream)_$(upstream).orig.tar.gz
+	rsync -av --delete --exclude .svn --exclude debian ../orig/kernel-source-$(upstream)-$(upstream)/ .
+endif
+endif
+	
 debian/kernel-tree-$(upstream).substvars: debian/patches debian/make-substvars
 	sh debian/make-substvars $(upstream) > $@