+sipb-xen-python-pydhcplib (0.3.2-2) unstable; urgency=low
+
+ * Add a patch to allow DHCP option 119 (domain-search) to work
+
+ -- SIPB Xen Project <sipb-xen@mit.edu> Mon, 31 Mar 2008 19:33:13 -0400
+
sipb-xen-python-pydhcplib (0.3.2-1) unstable; urgency=low
* Initial release.
Section: python
Priority: extra
Maintainer: SIPB Xen Project <sipb-xen@mit.edu>
-Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python-all-dev (>= 2.3.5-11), python-support (>= 0.3.2)
+Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27-1), debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python-all-dev (>= 2.3.5-11), python-support (>= 0.3.2)
Standards-Version: 3.7.2
Package: sipb-xen-python-pydhcplib
--- /dev/null
+Index: pydhcplib/dhcp_basic_packet.py
+===================================================================
+--- sipb-xen-python-pydhcp/pydhcplib/dhcp_basic_packet.py
++++ sipb-xen-python-pydhcp/pydhcplib/dhcp_basic_packet.py
+@@ -99,9 +99,9 @@
+ "char":[1,0,1], "16-bits":[2,0,1],
+ "32-bits":[4,0,1], "identifier":[0,2,1]}
+
+- specs = fields_specs[DhcpOptionsTypes[DhcpOptions[name]]]
++ specs = fields_specs.get(DhcpOptionsTypes[DhcpOptions[name]], [])
+ length = len(value)
+- if (specs[0]!=0 and specs==length) or (specs[1]<=length and length%specs[2]==0):
++ if specs == [] or (specs[0]!=0 and specs==length) or (specs[1]<=length and length%specs[2]==0):
+ self.options_data[name] = value
+ return True
+ else :
--- /dev/null
+non-standard-options.patch
DEB_PYTHON_SYSTEM=pysupport
include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
include /usr/share/cdbs/1/class/python-distutils.mk