diff -urNad ipvsadm-1.26.orig/debian/control ipvsadm-1.26/debian/control
--- ipvsadm-1.26.orig/debian/control	2012-03-27 15:49:20.546777235 +0100
+++ ipvsadm-1.26/debian/control	2012-03-27 16:29:20.378132599 +0100
@@ -20,3 +20,26 @@
  This package provides some support programs necessary to implement a virtual
  server under Linux. With the addition of the mon and heartbeat packages it is
  possible to implement a complete high-availability solution for Linux.
+
+Package: libipvs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: ipvsadm
+Description: Linux Virtual Server userspace library
+ The Linux Virtual Server (lvs or IPVS) is a highly scalable and highly
+ available server built on a cluster of real servers. The architecture of the
+ cluster is transparent to end users, and the users see only a single virtual
+ server.
+ .
+ This package provides the IPVS userspace library.
+
+Package: libipvs-dev
+Architecture: any
+Depends: libipvs (= ${binary:Version}), libnl-dev, ${shlibs:Depends}, ${misc:Depends}
+Description: Linux Virtual Server userspace library development files
+ The Linux Virtual Server (lvs or IPVS) is a highly scalable and highly
+ available server built on a cluster of real servers. The architecture of the
+ cluster is transparent to end users, and the users see only a single virtual
+ server.
+ .
+ This package includes the development libraries and header files.
diff -urNad ipvsadm-1.26.orig/debian/libipvs-dev.dirs ipvsadm-1.26/debian/libipvs-dev.dirs
--- ipvsadm-1.26.orig/debian/libipvs-dev.dirs	1970-01-01 01:00:00.000000000 +0100
+++ ipvsadm-1.26/debian/libipvs-dev.dirs	2012-03-27 16:29:29.134510255 +0100
@@ -0,0 +1,2 @@
+usr/include/
+usr/lib/
diff -urNad ipvsadm-1.26.orig/debian/libipvs-dev.files ipvsadm-1.26/debian/libipvs-dev.files
--- ipvsadm-1.26.orig/debian/libipvs-dev.files	1970-01-01 01:00:00.000000000 +0100
+++ ipvsadm-1.26/debian/libipvs-dev.files	2012-03-27 16:29:29.134510255 +0100
@@ -0,0 +1,2 @@
+usr/include/libipvs.h
+usr/lib/*/libipvs.a
diff -urNad ipvsadm-1.26.orig/debian/libipvs-dev.install.in ipvsadm-1.26/debian/libipvs-dev.install.in
--- ipvsadm-1.26.orig/debian/libipvs-dev.install.in	1970-01-01 01:00:00.000000000 +0100
+++ ipvsadm-1.26/debian/libipvs-dev.install.in	2012-03-27 16:29:29.134510255 +0100
@@ -0,0 +1,2 @@
+libipvs/libipvs.h usr/include/
+libipvs/libipvs.a usr/lib/{DEB_HOST_MULTIARCH}/
diff -urNad ipvsadm-1.26.orig/debian/libipvs.dirs ipvsadm-1.26/debian/libipvs.dirs
--- ipvsadm-1.26.orig/debian/libipvs.dirs	1970-01-01 01:00:00.000000000 +0100
+++ ipvsadm-1.26/debian/libipvs.dirs	2012-03-27 16:29:29.134510255 +0100
@@ -0,0 +1 @@
+usr/lib/
diff -urNad ipvsadm-1.26.orig/debian/libipvs.files ipvsadm-1.26/debian/libipvs.files
--- ipvsadm-1.26.orig/debian/libipvs.files	1970-01-01 01:00:00.000000000 +0100
+++ ipvsadm-1.26/debian/libipvs.files	2012-03-27 16:29:29.134510255 +0100
@@ -0,0 +1 @@
+usr/lib/*/libipvs.so
diff -urNad ipvsadm-1.26.orig/debian/libipvs.install.in ipvsadm-1.26/debian/libipvs.install.in
--- ipvsadm-1.26.orig/debian/libipvs.install.in	1970-01-01 01:00:00.000000000 +0100
+++ ipvsadm-1.26/debian/libipvs.install.in	2012-03-27 16:29:29.134510255 +0100
@@ -0,0 +1 @@
+libipvs/libipvs.so usr/lib/{DEB_HOST_MULTIARCH}/
diff -urNad ipvsadm-1.26.orig/debian/rules ipvsadm-1.26/debian/rules
--- ipvsadm-1.26.orig/debian/rules	2012-03-27 15:49:20.546777235 +0100
+++ ipvsadm-1.26/debian/rules	2012-03-27 16:29:23.807847117 +0100
@@ -8,7 +8,10 @@
 	dh $@ --with dpatch
 
 override_dh_auto_install::
+	sed -e "s/{DEB_HOST_MULTIARCH}/${DEB_HOST_MULTIARCH}/" debian/libipvs.install.in > debian/libipvs.install
+	sed -e "s/{DEB_HOST_MULTIARCH}/${DEB_HOST_MULTIARCH}/" debian/libipvs-dev.install.in > debian/libipvs-dev.install
 
 override_dh_auto_clean:
 	dh_auto_clean
-	-rm debian/files
+	-rm debian/files debian/libipvs.install debian/libipvs-dev.install
+
