Package: linux-wlan-ng
Version: 0.2.8+svn1832+dfsg-2
Severity: normal
Tags: patch

debian/rules uses a variable TMPDIR which is meant to be a local 
variable. However if the environment variable TMPDIR has been set, its 
value is consequently changed, and "patch", "tac" and friends (which 
make use of this environment variable) fail since the new TMPDIR does 
not exist yet.

The patch renames this local variable to LWNTMP.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-1-486
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-wlan-ng depends on:
ii  libc6                         2.6.1-1    GNU C Library: Shared libraries
ii  udev                          0.114-2    /dev/ and hotplug management daemo
ii  wireless-tools                29~pre22-1 Tools for manipulating Linux Wirel

Versions of packages linux-wlan-ng recommends:
pn  linux-wlan-ng-doc             <none>     (no description available)

-- no debconf information
diff -Nurp linux-wlan-ng-0.2.8+svn1832+dfsg.orig/debian/rules 
linux-wlan-ng-0.2.8+svn1832+dfsg/debian/rules
--- linux-wlan-ng-0.2.8+svn1832+dfsg.orig/debian/rules  2007-08-31 
23:07:38.000000000 +0200
+++ linux-wlan-ng-0.2.8+svn1832+dfsg/debian/rules       2007-08-31 
23:06:34.000000000 +0200
@@ -17,7 +17,7 @@ ENV=BUILD_MODULES=n BUILD_UTILS=y
 
 # some shortcuts
 PWD=$(shell pwd)
-TMPDIR=.modules
+LWNTMP=.modules
 LWNS=linux-wlan-ng
 
 WARN_MSG="hex files found! please remove them from the source package"
@@ -45,29 +45,29 @@ configure-stamp:
 # creates the files for the tarball
 build-stamp-indep: patch-stamp configure-stamp
        echo -en "\n\n\n***** $(SRC_TBALL_MSG) *****\n\n\n"
-       mkdir -p $(TMPDIR)/modules/$(LWNS)
-       cp -ra * $(TMPDIR)/modules/$(LWNS)
-       make -C $(TMPDIR)/modules/$(LWNS) clean
-       rm -rf $(TMPDIR)/modules/$(LWNS)/debian
-       rm -rf $(TMPDIR)/modules/$(LWNS)/*-stamp
-       mkdir -p $(TMPDIR)/modules/$(LWNS)/debian/ 
+       mkdir -p $(LWNTMP)/modules/$(LWNS)
+       cp -ra * $(LWNTMP)/modules/$(LWNS)
+       make -C $(LWNTMP)/modules/$(LWNS) clean
+       rm -rf $(LWNTMP)/modules/$(LWNS)/debian
+       rm -rf $(LWNTMP)/modules/$(LWNS)/*-stamp
+       mkdir -p $(LWNTMP)/modules/$(LWNS)/debian/ 
        cp debian/changelog debian/compat debian/copyright 
debian/config-for-lwng \
-               $(TMPDIR)/modules/$(LWNS)/debian
+               $(LWNTMP)/modules/$(LWNS)/debian
        cp debian/*.modules.in \
-               $(TMPDIR)/modules/$(LWNS)/debian
+               $(LWNTMP)/modules/$(LWNS)/debian
        install -m755 debian/rules.modules \
-               $(TMPDIR)/modules/$(LWNS)/debian/rules
+               $(LWNTMP)/modules/$(LWNS)/debian/rules
 # fail if firmware files found: THEY SHOULD NOT BE THERE!!!!
        if [ -n "`find -name '*.hex'`" ]; then \
                echo -en "\n\n\n***** $(WARN_MSG) *****\n\n\n"; \
                exit 1; \
        fi
-#      rm -f $(TMPDIR)/modules/$(LWNS)/src/prism2/*.hex
+#      rm -f $(LWNTMP)/modules/$(LWNS)/src/prism2/*.hex
        touch build-stamp-indep
 
 # creates the tarball
 install-stamp-indep: build-stamp-indep
-       cd $(TMPDIR);\
+       cd $(LWNTMP);\
                tar cjf ../$(LWNS).tar.bz2 modules
 # install the firmware stuff
        TGT=debian/tmp/usr/share/linux-wlan-ng-firmware/debian/;\
@@ -181,7 +181,7 @@ clean1:
                install-firmware-stamp
        
 # temporary stuff 
-       rm -rf $(TMPDIR) $(LWNS).tar.bz2
+       rm -rf $(LWNTMP) $(LWNS).tar.bz2
        
 # firmware
        rm -rf .firmware

Reply via email to