summaryrefslogtreecommitdiff
path: root/debian/modules
diff options
context:
space:
mode:
authorBastian Blank <waldi@debian.org>2007-10-10 14:13:14 +0000
committerBastian Blank <waldi@debian.org>2007-10-10 14:13:14 +0000
commitbaace87f6521b14c95c740dcb791fe35cf2a0ecc (patch)
tree7067bbb0b946bd6b100fbe93736e8d3fc2ee8051 /debian/modules
parented1ce90bd4ad8989006e6e8d041f960f502ab81e (diff)
debian/modules/rules.include:
Use make instead of shell magic for control check. svn path=/dists/trunk/linux-2.6/; revision=9627
Diffstat (limited to 'debian/modules')
-rw-r--r--debian/modules/rules.include22
1 files changed, 9 insertions, 13 deletions
diff --git a/debian/modules/rules.include b/debian/modules/rules.include
index 5b872cc65..faf7e653c 100644
--- a/debian/modules/rules.include
+++ b/debian/modules/rules.include
@@ -37,19 +37,15 @@ CONTROL_FILES += debian/changelog $(wildcard debian/templates/control.*)
CONTROL_FILES += $(wildcard debian/arch/defines) $(wildcard debian/arch/*/defines) $(wildcard debian/arch/*/*/defines)
GENCONTROL = $(__MODULES_DIR)gencontrol.py
debian/control debian/rules.gen: $(CONTROL_FILES)
- if [ -f debian/control ] && [ -f debian/control.md5sum ] && [ -f debian/rules.gen ]; then \
- if [ "$(__BINNMU)" ]; then \
- if ! grep -v debian/changelog debian/control.md5sum | md5sum --check - --status; then \
- $(MAKE) -f debian/rules debian/control-real; \
- fi \
- else \
- if ! md5sum --check debian/control.md5sum --status; then \
- $(MAKE) -f debian/rules debian/control-real; \
- fi \
- fi \
- else \
- $(MAKE) -f debian/rules debian/control-real; \
- fi
+ifeq ($(wildcard debian/control.md5sum),)
+ $(MAKE) -f debian/rules debian/control-real
+else ifeq ($(__BINNMU),)
+ md5sum --check debian/control.md5sum --status || \
+ $(MAKE) -f debian/rules debian/control-real
+else
+ grep -v debian/changelog debian/control.md5sum | md5sum --check - --status || \
+ $(MAKE) -f debian/rules debian/control-real
+endif
debian/control-real: $(CONTROL_FILES)
$(GENCONTROL) $(__MODULES_DIR)..