diff --git a/debian/cl-asdf.postinst b/debian/cl-asdf.postinst
index 5154049f23d1442153fd4f0c5eecde954fa06d9b..e8ea8be9fe4170814801fb22fb01768592e4dc38 100644
--- a/debian/cl-asdf.postinst
+++ b/debian/cl-asdf.postinst
@@ -23,7 +23,9 @@ set -e
 
 case "$1" in
     configure)
-	/usr/sbin/reregister-common-lisp-implementations
+	if [ -x /usr/sbin/clc-register-impl ]; then 
+	    /usr/sbin/clc-reregister-impl all
+	fi
 	;;
     abort-upgrade|abort-remove|abort-deconfigure)
 	;;
diff --git a/debian/postinst b/debian/postinst
index 6c16bed8fcc931e254b30106f149f3fce742504d..44b7323778a851df3c26b6a4e1c6832d31f1e90a 100644
--- a/debian/postinst
+++ b/debian/postinst
@@ -23,6 +23,9 @@ set -e
 
 case "$1" in
     configure)
+	if [ -x /usr/sbin/clc-reregister-all-impl ]; then
+	    /usr/sbin/clc-reregister-all-impl
+	fi
 	;;
     abort-upgrade|abort-remove|abort-deconfigure)
 	;;