diff -ur ./original/cracklib2-2.8.18/debian/rules ../build_dir-all/cracklib2/debian/rules
--- ./original/cracklib2-2.8.18/debian/rules	2011-06-11 20:29:28.000000000 +0000
+++ ../build_dir-all/cracklib2/debian/rules	2011-08-11 20:35:47.000000000 +0000
@@ -2,7 +2,7 @@
 
 include /usr/share/python/python.mk
 # Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+export DH_VERBOSE=1
 
 DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
@@ -52,9 +52,11 @@
 		rm -rf debian/tmp/usr/lib/python$$i/*.pyc; \
 		rm -rf debian/tmp/usr/lib/python$$i/*.pyo; \
 	done
+ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
 	chrpath -d debian/tmp/usr/sbin/cracklib-check \
 	 debian/tmp/usr/sbin/cracklib-packer \
 	 debian/tmp/usr/sbin/cracklib-unpacker
+endif
 	for i in $(PYVERS); do \
 		cd debian/build$$i/python; \
 		ln -s ../../../python/cracklib.py . ; \
@@ -70,5 +72,15 @@
 override_dh_installchangelogs:
 	dh_installchangelogs NEWS
 
+override_dh_install:
+	mkdir -p debian/tmp/debian/tmp/usr/lib/python2.6/dist-packages/
+	mkdir -p debian/tmp/debian/tmp/usr/lib/python2.7/dist-packages/
+	cp python/cracklib.py debian/tmp/debian/tmp/usr/lib/python2.6/dist-packages/
+	cp python/cracklib.py debian/tmp/debian/tmp/usr/lib/python2.7/dist-packages/
+	dh_install -X_cracklibmodule.so
+
+
 %:
 	dh $@ --with python2
+
+
