diff options
author | Bastian Blank <waldi@debian.org> | 2007-10-10 14:13:14 +0000 |
---|---|---|
committer | Bastian Blank <waldi@debian.org> | 2007-10-10 14:13:14 +0000 |
commit | baace87f6521b14c95c740dcb791fe35cf2a0ecc (patch) | |
tree | 7067bbb0b946bd6b100fbe93736e8d3fc2ee8051 /debian/modules | |
parent | ed1ce90bd4ad8989006e6e8d041f960f502ab81e (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.include | 22 |
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).. |