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) > $@