[Pkg-zenoss-commits] r58 - in /packages/wmi/trunk/debian: control rules

bzed-guest at users.alioth.debian.org bzed-guest at users.alioth.debian.org
Thu May 17 18:36:34 UTC 2007


Author: bzed-guest
Date: Thu May 17 18:36:34 2007
New Revision: 58

URL: http://svn.debian.org/wsvn/pkg-zenoss/?sc=1&rev=58
Log:
splitting the .deb into python-wmi and wmi-client, makes more sense instead of shipping it in one file

Modified:
    packages/wmi/trunk/debian/control
    packages/wmi/trunk/debian/rules

Modified: packages/wmi/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/wmi/trunk/debian/control?rev=58&op=diff
==============================================================================
--- packages/wmi/trunk/debian/control (original)
+++ packages/wmi/trunk/debian/control Thu May 17 18:36:34 2007
@@ -3,11 +3,22 @@
 Priority: optional
 Maintainer: Zenoss Packaging Team <pkg-zenoss-team at lists.alioth.debian.org>
 Uploaders: Bernd Zeimetz <bernd at bzed.de>
-Build-Depends: debhelper (>= 5), dpatch, mingw32, swig,
+Build-Depends: debhelper (>= 5), dpatch, mingw32, swig, autoconf (>= 2.53),
  python-support (>= 0.5.3), python-all-dev
 Standards-Version: 3.7.2
 
 Package: wmi-client
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: DCOM/WMI client implementation for Linux
+ This DCOM/WMI client implementation is based on Samba4
+ sources. It uses RPC/DCOM mechanisms to interact with WMI
+ services on Windows 2000/XP/2003 machines.
+ .
+ This package contains the command line client to perform
+ remote command execution on windows systems.
+
+Package: python-wmi
 Architecture: any
 Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: DCOM/WMI client implementation for Linux
@@ -15,6 +26,4 @@
  sources. It uses RPC/DCOM mechanisms to interact with WMI
  services on Windows 2000/XP/2003 machines.
  .
- This package is a Zenoss dependency mainly, but it can be
- used on its own. It also includes a Python module providing
- access to the DCOM/WMI functions.
+ This package contains the python bindings to wmi.

Modified: packages/wmi/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/wmi/trunk/debian/rules?rev=58&op=diff
==============================================================================
--- packages/wmi/trunk/debian/rules (original)
+++ packages/wmi/trunk/debian/rules Thu May 17 18:36:34 2007
@@ -31,7 +31,7 @@
 
 
 	for pyvers in $(PYVERS); do \
-	    mkdir -p mkdir -p $(CURDIR)/debian/tmp/usr/lib/python-support/wmi-client/$$pyvers ;\
+	    mkdir -p mkdir -p $(CURDIR)/debian/tmp/usr/lib/python-support/python-wmi/$$pyvers ;\
 	    make pywmi-build PYTHON=$$pyvers \
 	               PYLIBDIR=/usr/lib/ \
 	               ZENBIN=/usr/bin && \
@@ -39,7 +39,7 @@
             make pywmi-installed PYTHON=$$pyvers \
                                  ZENBIN=/usr/bin \
                                  DESTDIR=$(CURDIR)/debian/tmp \
-                                 PYLIBDIR=/usr/lib/python-support/wmi-client/$$pyvers && \
+                                 PYLIBDIR=/usr/lib/python-support/python-wmi/$$pyvers && \
 	    make clean ;\
 	done
 
@@ -67,21 +67,21 @@
 
 	#install pycom
 	cd pycom; python setup.py install \
-	                        --root=$(CURDIR)/debian/wmi-client \
-	                        --install-purelib=/usr/share/python-support/wmi-client \
-	                        --install-platlib=/usr/lib/python-support/wmi-client/$(PYTHON) \
+	                        --root=$(CURDIR)/debian/python-wmi \
+	                        --install-purelib=/usr/share/python-support/python-wmi \
+	                        --install-platlib=/usr/lib/python-support/python-wmi/$(PYTHON) \
 	                        --no-compile -O0
 
 	#upstreams way to install the files is kind of buggy, pywmi.py is not
 	#architecture dependent, fix this.
-	mkdir -p $(CURDIR)/debian/tmp/usr/share/python-support/wmi-client
-	mv $(CURDIR)/debian/tmp/usr/lib/python-support/wmi-client/python2.4/pywmi.py \
-	   $(CURDIR)/debian/tmp/usr/share/python-support/wmi-client
-	rm -f $(CURDIR)/debian/tmp/usr/lib/python-support/wmi-client/*/pywmi.py
+	mkdir -p $(CURDIR)/debian/tmp/usr/share/python-support/python-wmi
+	mv $(CURDIR)/debian/tmp/usr/lib/python-support/python-wmi/python2.4/pywmi.py \
+	   $(CURDIR)/debian/tmp/usr/share/python-support/python-wmi
+	rm -f $(CURDIR)/debian/tmp/usr/lib/python-support/python-wmi/*/pywmi.py
 
 	#install the py bindings from the tmp dir
-	dh_install --autodest 'debian/tmp/usr/lib/python-support/wmi-client/*/*'
-	dh_install --autodest 'debian/tmp/usr/bin/*'
+	dh_install -ppython-wmi --autodest 'debian/tmp/usr/lib/python-support/python-wmi/*/*'
+	dh_install -pwmi-client --autodest 'debian/tmp/usr/bin/*'
 
 
 # Build architecture-independent files here.




More information about the Pkg-zenoss-commits mailing list